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

Promote multiple tags simultaneously based on Kayobe config #193

Merged
merged 9 commits into from
Feb 2, 2024

Conversation

markgoddard
Copy link

@markgoddard markgoddard commented Apr 11, 2023

This modifies the container image promotion process to be similar to package repo promotion. The tags for each image are stored in a file in StackHPC Kayobe configuration (the kolla_image_tags variable), and these are queried to determine which tag to promote for each image.

This avoids the need to specify tags when promoting images, and will allow for automatic tag promotion after merges to StackHPC Kayobe Configuration.

This new process works on Zed and later releases. The existing workflow and playbook are renamed with an "old" suffix since these are still required for Yoga and earlier releases.

Needed by stackhpc/stackhpc-kayobe-config#663

@markgoddard markgoddard self-assigned this Apr 11, 2023
@markgoddard markgoddard force-pushed the container-promote-mk3 branch 5 times, most recently from d327c0f to 6e255b0 Compare April 12, 2023 12:35
@markgoddard markgoddard changed the base branch from main to container-promote-performance April 12, 2023 12:35
Base automatically changed from container-promote-performance to main April 17, 2023 09:53
@markgoddard markgoddard force-pushed the container-promote-mk3 branch 3 times, most recently from 5afe4b1 to 61bbe28 Compare October 24, 2023 07:25
@markgoddard markgoddard marked this pull request as ready for review October 25, 2023 15:57
@markgoddard markgoddard requested a review from a team as a code owner October 25, 2023 15:57
This modifies the container image promotion process to be similar to
package repo promotion. The tags for each image are stored in files in
StackHPC Kayobe configuration (one per base distro), and these are
queried to determine which tag to promote for each image.

This avoids the need to specify tags when promoting images, and will
allow for automatic tag promotion after merges to StackHPC Kayobe
Configuration.
.github/workflows/container-promote.yml Outdated Show resolved Hide resolved
@markgoddard markgoddard merged commit 6d4f622 into main Feb 2, 2024
4 of 5 checks passed
@markgoddard markgoddard deleted the container-promote-mk3 branch February 2, 2024 14:03
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.

5 participants