Implement usage of the container image promoter process #795
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
lifecycle/active
Indicates that an issue or PR is actively being worked on by a contributor.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone
/kind feature
Describe the solution you'd like
Releasing container images is a manual process today. It requires someone with access to
gcr.io/cluster-api-provider-aws/cluster-api-aws-controller
to push a new image after it is built.The goal is to automate that process for k8s-sanctioned gcr.io repositories. Take a look here https://github.com/kubernetes-sigs/k8s-container-image-promoter to understand the container image promoter process. There may be some more context kubernetes/k8s.io#158.
We release using the releaser tool found in cmd/release directory in this project. It should also push to the staging directory and at some point prow should promote from that staging directory to production.
Anything else you would like to add:
You will have to get added to some google group list, it should be in the documentation linked above.
There are many small pieces to figure out such as, is there a staging gcr.io bucket already in existence for us? what about production? How frequently does the Prow job run? Should we move old releases into the new production bucket?
/assign @chuckha
/priority important-soon
The text was updated successfully, but these errors were encountered: