kepler icon indicating copy to clipboard operation
kepler copied to clipboard

build release version container images and update deployment manifests

Open rootfs opened this issue 3 years ago • 4 comments

Is your feature request related to a problem? Please describe. Current the kepler container image is built on main branch and the tag is latest. The tag is used in kepler deployment manifests

Describe the solution you'd like In the release branch (e.g. branch name is release-x.x), the CI should build the image and use the release tag, update the manifests once the image is pushed.

Describe alternatives you've considered This can be done manually but CI is better suited for this purpose.

Additional context Add any other context or screenshots about the feature request here.

rootfs avatar Oct 13 '22 12:10 rootfs

@sustainable-computing-io/kepler-deployment

rootfs avatar Oct 13 '22 12:10 rootfs

@rootfs Should we update the manifest each time or just point latest to the latest release in image repository?

husky-parul avatar Oct 13 '22 13:10 husky-parul

we can use bot to update the manifest once a release image is built

rootfs avatar Oct 13 '22 17:10 rootfs

I think this can also be integrated with github actions @SamYuan1990 @rootfs e.g every time a new release come out we cut the branch and let github actions tag and build image then upload

this might be FYI as we did it every k8s release https://github.com/kubernetes/cloud-provider-openstack/blob/master/release-procedure.md

jichenjc avatar Oct 14 '22 00:10 jichenjc

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar May 17 '23 18:05 stale[bot]