-
Notifications
You must be signed in to change notification settings - Fork 256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes "build fluent operator" CI workflow #1263
Conversation
@benjaminhuo It looks like this PR workflow has been failing with the same error for a while now (403 forbidden) so I think we may have something else going on here:
But -- the error introduced by my changes has been fixed in this PR. |
Signed-off-by: Josh Baird <[email protected]>
Signed-off-by: Josh Baird <[email protected]>
7a5ca19
to
2fe0d59
Compare
@@ -384,7 +384,7 @@ jobs: | |||
- build-arm64-base-image-metadata | |||
- build-arm64-base | |||
with: | |||
source_image: "${{ needs.build-arm64-base-image-metadata.outputs.IMG_NAME }}" | |||
source_image: "${{ needs.build-arm64-base-image-metadata.outputs.IMG_NAME }}:${{ needs.build-arm64-base-image-metadata.outputs.version }}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This fixes a bug where we were previously promoting fluentd-latest
on GHCR to "debug" tags on Dockerhub:
Promoting ghcr.io/fluent/fluent-operator/fluentd to docker.io/kubesphere/fluentd:latest-arm64-base
This fix promotes the proper images:
Promoting ghcr.io/***/fluent-operator/fluentd:9.9.9-10-arm64-base to docker.io/kubesphere/fluentd:v9.9.9-10-arm64-base
Yeah, this is a bug not introduce by your PR. |
#1259 removed the
platform
input from theclone-docker-image-action
CI workflow but failed to remove it from being passed in the "build fluent operator" workflow which resulted in this error:This PR also fixes a Dockerhub promotion issue for the fluentd-arm64-base images.