Skip to content
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

Add pulp_integration framework #400

Merged
merged 4 commits into from
Jul 11, 2022
Merged

Add pulp_integration framework #400

merged 4 commits into from
Jul 11, 2022

Conversation

Shrews
Copy link
Contributor

@Shrews Shrews commented Jun 29, 2022

This adds a new pulp_integration test framework that will allow us to have a local image repository that supports signed images. The PR that adds support for container image signature validation (PR #371) will be able to use this to add integration tests.

Note that the Pulp Integration job fails in this PR because it is adding a new GHA job that uses a secret. It will not have access to this secret until this is merged, but I verified that it does work as a PR against my own fork, seen here: https://github.com/Shrews/ansible-builder/runs/7134536766?check_suite_focus=true
https://github.com/Shrews/ansible-builder/runs/7201566704?check_suite_focus=true
https://github.com/Shrews/ansible-builder/runs/7254569323?check_suite_focus=true

@github-actions github-actions bot added the needs_triage New item that needs to be triaged label Jun 29, 2022
@Shrews Shrews force-pushed the new_gha branch 15 times, most recently from a81d526 to 4ab8744 Compare June 29, 2022 18:04
@Shrews Shrews changed the title [WIP] Add pulp_integration framework Add pulp_integration framework Jun 30, 2022
@Shrews Shrews marked this pull request as ready for review June 30, 2022 15:31
@Shrews Shrews requested a review from a team as a code owner June 30, 2022 15:31
Copy link
Member

@nitzmahone nitzmahone left a comment

Choose a reason for hiding this comment

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

A couple suggestions, but I don't see anything terribly off-the-rails here for your first GHA experience ;)

.github/workflows/ci.yml Outdated Show resolved Hide resolved
setup_pulp.sh Outdated Show resolved Hide resolved
setup_pulp.sh Outdated Show resolved Hide resolved
setup_pulp.sh Outdated Show resolved Hide resolved
test/pulp_integration/test_policies.py Show resolved Hide resolved
@nitzmahone nitzmahone removed the needs_triage New item that needs to be triaged label Jul 1, 2022
setup_pulp.sh Outdated Show resolved Hide resolved
setup_pulp.sh Outdated Show resolved Hide resolved
@Shrews
Copy link
Contributor Author

Shrews commented Jul 5, 2022

@nitzmahone
Copy link
Member

Merging, should go green once it has access to local secrets. We may need to retarget the pulp job to only run on maintainer-sourced PRs or merge jobs only so it doesn't fail on all future PRs.

@nitzmahone nitzmahone merged commit 3c082ac into ansible:devel Jul 11, 2022
@Shrews Shrews deleted the new_gha branch July 11, 2022 16:56
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.

None yet

3 participants