Skip to content

Validate released operator image by digest. - #408

Open
Paamicky wants to merge 4 commits into
mainfrom
operator-release-validation
Open

Validate released operator image by digest.#408
Paamicky wants to merge 4 commits into
mainfrom
operator-release-validation

Conversation

@Paamicky

@Paamicky Paamicky commented Aug 24, 2026

Copy link
Copy Markdown

Description:

Adds the ability to run the operator integration test against a pre-built image (digest) so we validate the exact artifact being released.
Backlog issue: https://issues.amazon.com/issues/CWQS-2726

Changes

  • Added optional workflow_dispatch/workflow_call inputs to operator-integration-test.yml: operator-image-uri, operator-image-digest, region.
  • New composite action: builds from source when no digest is given (unchanged PR/push behavior), or pulls the released image by digest and loads it into minikube.
  • All 5 jobs now use the composite action and deploy with the resolved image.

Testing

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@Paamicky
Paamicky force-pushed the operator-release-validation branch from 1cd2836 to 2b510bb Compare August 25, 2026 18:37
@Paamicky Paamicky changed the title Validate released operator image by digest in integration test Validate released operator image by digest. Aug 25, 2026
default: 'us-west-2'
concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}
cancel-in-progress: true

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this is not part of this PR but maybe something to consider is if we are triggering manual run and at the same time some one merges a PR it will cancel our manual run, do we want this behaviour?

@Paamicky Paamicky Aug 26, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes because a merge to main takes top priority as we care about what was just merged, rather than the manual one. A manual run of your branch won't get cancelled.

@Paamicky
Paamicky force-pushed the operator-release-validation branch from 56dbb89 to e36cf36 Compare August 27, 2026 14:24
AshuSrv
AshuSrv previously approved these changes Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants