airflow-3/3.0.6-r1: cve remediation #64989
Closed
Chainguard Internal Staging / elastic-build (STAGING)
completed
Sep 2, 2025 in 4m 0s
Failed to build APKs
Build ID: 51e839cf-a4ad-451c-ac70-fbeb30831ebc
Error: failed to build airflow-3: building group: pod failed: build failed
did not test because building group: pod failed: build failed
Details
airflow-3 (x86_64)
The primary issue is an authentication failure with chainctl due to a missing federated identity, which likely prevents the melange build process from proceeding correctly.
| ❌ Other error |
Command:chainctl auth token |
Diagnostic:rpc error: code = NotFound desc = federate identity: rpc error: code = NotFound desc = no identity found for (https://accounts.google.com, 117407589438042601705) |
Log Snippets:This is the core error message indicating that a federated identity required for authentication was not found.Error: rpc error: code = NotFound desc = federate identity: rpc error: code = NotFound desc = no identity found for (https://accounts.google.com, 117407589438042601705) This line confirms that the `chainctl auth token` command failed, which is a direct consequence of the missing identity and indicates an authentication problem.Error running `chainctl auth token`: exit status 1 This shows the `melange` build command that was being executed when the authentication error occurred, indicating that `melange` relies on `chainctl` for its operations.running command melange [build airflow-3.yaml --gcplog --source-dir airflow-3 --arch x86_64 --arch=x86_64 --env-file=build-x86_64.env --namespace=wolfi --pipeline-dir=./pipelines --out-dir=./packages/ --runner=qemu --repository-append=https://apk.cgr.dev/chainguard --repository-append=https://apk.chainreg.biz/wolfi-presubmit/d5ad738ae7a707761ee7daae01e3dc9830d29faa --repository-append=https://apk.chainreg.biz/wolfi-presubmit/d5ad738ae7a707761ee7daae01e3dc9830d29faa --git-repo-url=https://github.com/wolfi-dev/os] |
airflow-3 (aarch64)
The build failed due to an authentication error with chainctl, specifically a 'no identity found' error when trying to federate identity with Google Accounts. This is a critical issue that needs to be resolved for successful builds.
| ❌ Build error |
Command:chainctl auth token |
Diagnostic:rpc error: code = NotFound desc = federate identity: rpc error: code = NotFound desc = no identity found for (https://accounts.google.com, 117407589438042601705) |
Log Snippets:This is the primary error message indicating a failure to find an identity for authentication with Google Accounts.Error: rpc error: code = NotFound desc = federate identity: rpc error: code = NotFound desc = no identity found for (https://accounts.google.com, 117407589438042601705) This line confirms that the `chainctl auth token` command failed, which is the direct cause of the authentication issue.Error running `chainctl auth token`: exit status 1 This is the main `melange build` command that was running when the authentication error occurred, indicating that the `chainctl` authentication is a prerequisite for this build process.running command melange [build airflow-3.yaml --gcplog --source-dir airflow-3 --arch aarch64 --arch=aarch64 --env-file=build-aarch64.env --namespace=wolfi --pipeline-dir=./pipelines --out-dir=./packages/ --runner=bubblewrap --repository-append=https://apk.cgr.dev/chainguard --repository-append=https://apk.chainreg.biz/wolfi-presubmit/d5ad738ae7a707761ee7daae01e3dc9830d29faa --repository-append=https://apk.chainreg.biz/wolfi-presubmit/d5ad738ae7a707761ee7daae01e3dc9830d29faa --git-repo-url=https://github.com/wolfi-dev/os] |
Indexes
https://apk.chainreg.biz/wolfi-presubmit/d5ad738ae7a707761ee7daae01e3dc9830d29faa
❌ Failed Packages
- ❌ airflow-3 (error | 1m2s)
Packages
- ❌ airflow-3 (error | 1m2s | x86_64 logs | aarch64 logs)
More Observability
Command
cg build log \
--build-id 51e839cf-a4ad-451c-ac70-fbeb30831ebc \
--project staging-images-183e \
--cluster elastic-pre-a \
--namespace pre-wolfi \
--start 2025-09-02T14:21:16Z \
--end 2025-09-02T14:35:18Z
Loading