Analysis updated 2026-08-08 · repo last pushed 2025-11-19
Authenticate kaniko to push images to Azure Container Registry in CI pipelines without the Azure CLI.
Use OIDC federation in GitHub Actions to push Docker images to ACR without managing long-lived secrets.
Let Azure Kubernetes Service pods authenticate to ACR transparently via managed identity.
Secure container builds on ephemeral CI runners by sourcing all credentials from environment variables.
| loft-sh/docker-credential-acr-env | 000madz000/rfid-attendance | 00kaku/gallery-slider-block | |
|---|---|---|---|
| Language | — | TypeScript | JavaScript |
| Last pushed | 2025-11-19 | 2024-07-22 | 2021-05-19 |
| Maintenance | Quiet | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | ops devops | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires configuring environment variables in your CI platform and setting up Azure authentication (OIDC federation or managed identity) which involves Azure portal configuration.
docker-credential-acr-env solves a specific headache: securely authenticating to Azure Container Registry in CI/CD pipelines without relying on the Azure CLI. When tools like kaniko build and push container images in automated environments, they need credentials to access the registry, but traditional methods often depend on interactive CLI logins or file-based credential stores that aren't well-suited for ephemeral CI runners. The credential helper works by reading authentication details from environment variables rather than files or CLI commands. It tries three authentication methods in order: first, it checks for client credentials (a client ID, secret, and tenant ID) set as environment variables. If those aren't present, it looks for a federated OIDC token, a modern approach that's increasingly used in CI platforms like GitHub Actions for keyless authentication. Finally, it falls back to Azure's managed identity endpoint, which works automatically when running inside Azure services like App Service or AKS. The primary users are teams running container builds in CI environments, particularly those using kaniko or similar tools that need to push images to Azure Container Registry. For example, if your GitHub Actions workflow builds a Docker image and pushes it to ACR, this helper lets you authenticate via OIDC federation without managing long-lived service principal secrets. Teams using Azure Kubernetes Service can also benefit, as the managed identity fallback handles authentication transparently. What's notable is the design choice to source everything from environment variables. This makes the helper stateless and ideal for ephemeral CI runners where you can't rely on persistent credential files. The README doesn't go into detail on installation or configuration beyond the environment variables, so users should be comfortable setting those up in their CI platform of choice.
A credential helper that lets container build tools authenticate to Azure Container Registry using environment variables, supporting client credentials, OIDC tokens, and managed identity for secure passwordless CI/CD pipelines.
Quiet — no commits in 6-12 months (last push 2025-11-19).
The license terms are not mentioned in the README, so check the repository for details on permitted usage.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.