Skip to content

Added gitops bundle integration test scenario - #1039

Draft
AdamSaleh wants to merge 7 commits into
mainfrom
konflux-integration
Draft

Added gitops bundle integration test scenario#1039
AdamSaleh wants to merge 7 commits into
mainfrom
konflux-integration

Conversation

@AdamSaleh

Copy link
Copy Markdown
Collaborator

Porting basic integration test from the catalog repo.

AdamSaleh and others added 2 commits July 23, 2026 15:32
Triggers gitops-operator-bundle-main so the gitops-release-bundle-sanity
integration test scenario has a Snapshot to run against.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@AdamSaleh

Copy link
Copy Markdown
Collaborator Author

/retest

AdamSaleh and others added 5 commits August 11, 2026 12:33
The overlay-test-scripts and build-ginkgo-test-image tasks still
referenced the catalog repo's .tekton/test-image path instead of the
release repo's .tekton/integration-tests/test-image, causing
"No such file or directory" errors for scripts/ and config/.

Add the missing config/smoke-app fixture so the sanity smoke test
no longer depends on the catalog repo.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The extract-image-content-sources and resolve-openshift-version
stepaction refs used .tekton/stepactions/ (catalog layout) instead
of .tekton/integration-tests/stepactions/ (release layout).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Without these params the smoke test defaults to HEAD on main,
where the config/smoke-app fixture does not exist yet. Wire
CATALOG_TASK_URL and CATALOG_TASK_REVISION through so the
ArgoCD Application points to the correct branch and path.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ArgoCD's repo-server times out cloning the (large) release repo
during the sanity smoke test. Switch to argoproj/argocd-example-apps
guestbook — a tiny, well-known public repo that verifies ArgoCD
sync without depending on any rh-gitops-midstream repo size or
access.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The guestbook Deployment stays Progressing while the image pulls,
but sync=Synced already proves ArgoCD can clone, parse, and apply
manifests. Health depends on cluster conditions (image pull speed),
not ArgoCD functionality.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@AdamSaleh
AdamSaleh marked this pull request as draft August 12, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant