Deployment credentials should match deployment scope

A pipeline that deploys one service should not hold credentials that can change everything.

Broad credentials are convenient because one set works everywhere, and they mean compromising the least important pipeline yields access to the most important environment. Scoping per service and per environment is more setup and is what makes the blast radius match the job.

More on CI/CD security