-
Notifications
You must be signed in to change notification settings - Fork 616
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 release process #874
Comments
Discussed with @BenTheElder offline. The main pain point of pushing and pulling from gs://kubernetes-release can be removed by just using the github.com file hosting in release notes. Since we already upload tar files in release notes, this would be a simple change. |
@wangzhen127 We can also promote binaries, like we do for kOps to the bucket (via k8s.io repo) and just link them in release notes. |
That's also fine. But using the github hosting file is the simplest way for now. Does your organization set up NPD as system daemon of daemonset? So far, |
I am fine with images at the moment. |
Just realized a few things
For the release process, we should stop pushing tar files to |
The release process and `make push` pushes the tar files to gs://kubernetes-release historically. No one has write permission to the GCS bucket anymore. We haven't pushed NPD tar files to that GCS bucket after v0.8.10. k/k has been using NPD v0.8.13+ since 1.29. This PR cleans up the Make file. NPD release should just include the tar files in the release note. Related issues: - kubernetes#874 - kubernetes#878
The release process and `make push` pushes the tar files to `gs://kubernetes-release` historically. No one has write permission to the GCS bucket anymore. We haven't pushed NPD tar files to that GCS bucket after v0.8.10. k/k has been using NPD v0.8.13+ since 1.29. This PR cleans up the Make file. NPD release should just include the tar files in the release note. Related issues: - kubernetes#874 - kubernetes#878
The release process and `make push` pushes the tar files to `gs://kubernetes-release` historically. No one has write permission to the GCS bucket anymore. We haven't pushed NPD tar files to that GCS bucket after v0.8.10. k/k has been using NPD v0.8.13+ since 1.29. This PR cleans up the Make file. NPD release should just include the tar files in the release note. Related issues: - kubernetes#874 - kubernetes#878
I have removed the need of pushing tar files to gs://kubernetes-release during release. So any approvers should be able to make the release now. It is still a manual process. But given the low frequency of NPD releases. I can live with it for now. We can revisit if situations change. |
Currently the release process is very manual. And only @Random-Liu can run
make push
. We should simplify the release process.CC @Random-Liu @vteratipally @hakman
The text was updated successfully, but these errors were encountered: