Skip to content

[PR #2951/c7c7f15b backport][stable-9] Implement integration tests - #2961

Open
patchback[bot] wants to merge 1 commit into
stable-9from
patchback/backports/stable-9/c7c7f15bfe5e074af421b2880fdecb17fb86b6a2/pr-2951
Open

patchback[bot] wants to merge 1 commit into
stable-9from
patchback/backports/stable-9/c7c7f15bfe5e074af421b2880fdecb17fb86b6a2/pr-2951

Conversation

@patchback

@patchback patchback Bot commented May 5, 2026

Copy link
Copy Markdown

This is a backport of PR #2951 as merged into main (c7c7f15).

SUMMARY

This PR migrates our integration testing suite from legacy Zuul infrastructure to GitHub Actions. It introduces a robust workflow triggered on pull_request events to ensure code quality and functional correctness before merging.

Key Changes:

Modernized CI: Established a GHA workflow that leverages the pull_request trigger and path filtering to optimize runner usage.

Secure Credential Provisioning: Integrated ansible/ansible-test-auth@v1 to dynamically generate short-lived cloud credentials. This replaces the need for static secrets and aligns with our OIDC security goals.

ISSUE TYPE
  • Feature Pull Request

Implement integration tests

(cherry picked from commit c7c7f15)
@patchback patchback Bot mentioned this pull request May 5, 2026
@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

Build succeeded.
https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/ansible/buildset/81521e2b1366440b972a914ada3b6369

✔️ ansible-galaxy-importer SUCCESS in 3m 52s
✔️ build-ansible-collection SUCCESS in 9m 21s
✔️ ansible-test-splitter SUCCESS in 3m 05s
✔️ integration-amazon.aws-1 SUCCESS in 6m 34s
✔️ integration-amazon.aws-2 SUCCESS in 3m 24s
Skipped 42 jobs

@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

Build succeeded.
https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/ansible/buildset/1f06ed77a23e47608c98e39eda400114

✔️ ansible-galaxy-importer SUCCESS in 5m 50s
✔️ build-ansible-collection SUCCESS in 11m 26s
✔️ ansible-test-splitter SUCCESS in 4m 32s
✔️ integration-amazon.aws-1 SUCCESS in 6m 10s
✔️ integration-amazon.aws-2 SUCCESS in 3m 35s
Skipped 42 jobs

This branch has not been deployed

No deployments
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.

2 participants