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

Improve New Release Process #3357

Open
13 tasks
yuwenma opened this issue Dec 11, 2024 · 0 comments
Open
13 tasks

Improve New Release Process #3357

yuwenma opened this issue Dec 11, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@yuwenma
Copy link
Collaborator

yuwenma commented Dec 11, 2024

This issue tracks the progress of improving the new release process.

Propose tag

Push tag branch

  • We have internal script to push the image. Need to improve the script and make it sharable.

Promote image to prod

  • We have internal script to promote the image. Need to improve the script and make it sharable.

Legacy manifests

  • Update ./crds based on config/crds/resources. File names are changed
  • Update ./install-bundles based on the output from dev/tasks/build-release-bundle.
  • Push git tag?

Manual Upgrade

  • Publish the release-bundle.tar.gz for manual installation. feat:add manual release #3342 adds a script to build the release-bundle.tar.gz . We can either push it to GCS bucket (current approach) or GItHub assets or some other places that are more convenient for OSS users. Google doc needs to be updated accordingly.

Productize Image Promoter

  • Make the release image promotor tool (staging-->prod) to be a stable tool in g3.

Automate the config for GKE Add-on

  • Change the build process to use dedicated resources names rather than "*" for RBAC "ClusterRole" configconnector-operator-cnrm-viewer (required by GKE add-on presubmit)
  • Fix the cnrm.cloud.google.com/version annotation versioning in "ClusterRole" configconnector-operator-cnrm-viewer

Documentation

  • Update the playbook for new release process.
@yuwenma yuwenma added the enhancement New feature or request label Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant