Skip to content

Add CI functionality - #186

Merged
mlorenzofr merged 9 commits into
validatedpatterns:mainfrom
OAharoni-RedHat:add-singleArgoCD
Oct 23, 2026
Merged

mlorenzofr merged 9 commits into
validatedpatterns:mainfrom
OAharoni-RedHat:add-singleArgoCD

Conversation

@OAharoni-RedHat

Copy link
Copy Markdown
Contributor

Include new CI Folder and override file to run pipelines, test the pipeline successfully in the VP CI pipeline.

@mlorenzofr mlorenzofr left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Overall, the changes are correct. Just a few minor adjustments are needed to align them with other changes in the main branch.

Comment thread overrides/values-ci.yaml Outdated
Comment thread overrides/values-ci.yaml Outdated
Comment thread overrides/values-ci.yaml Outdated
Comment thread overrides/values-ci.yaml
Comment thread overrides/values-ci.yaml Outdated
Comment thread Makefile-common Outdated

@mlorenzofr mlorenzofr left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@mlorenzofr
mlorenzofr requested review from p-rog and sabre1041 October 22, 2026 13:12
OAharoni-RedHat and others added 2 commits October 22, 2026 11:57
…healthcheck)

The install target was changed to 'operator-deploy load-secrets' which completes
before ArgoCD has finished syncing all applications. The CI interop tests then
run immediately and find empty namespaces (stackrox, qtodo, qtodo-db, quay-enterprise)
and unhealthy ArgoCD apps.

Adding argo-healthcheck ensures the install step blocks until all ArgoCD apps
are Healthy/Synced before the pipeline proceeds to the interop-test task.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add argo-healthcheck as prerequisite to run-ci-tests so the interop
tests only start after all ArgoCD applications are Healthy/Synced.

The install target (operator-deploy load-secrets) completes while ArgoCD
is still deploying late-wave applications. Without this wait, namespaces
like stackrox, qtodo, qtodo-db, and quay-enterprise have no pods when
the tests run (~25 min needed for full convergence).

Co-authored-by: Cursor <cursoragent@cursor.com>

@sabre1041 sabre1041 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@mlorenzofr
mlorenzofr merged commit f793297 into validatedpatterns:main Oct 23, 2026
3 checks passed
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.

4 participants