rad-sbom plugin downloads images from registry APIs and requires authentication for private repositories.
Using imagePullSecrets isn’t optimal security-wise, so managed identity authentication is recommended for Azure ACR integration.
Prerequisites
- Azure CLI
- Helm CLI
Configuration Steps
1. Login to Azure CLI
2. Verify Cluster Configuration
Ensure the cluster hasoidcIssuerProfile and workloadIdentity enabled:
3. Create rad-sbom Identity
4. Get Client ID
5. Assign AcrPull Role
6. Federate Identity
7. Install rad-plugins
Add the following to yourvalues.yaml: