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

Part one of updates for release. #5950

Merged
merged 2 commits into from
Feb 2, 2023
Merged

Part one of updates for release. #5950

merged 2 commits into from
Feb 2, 2023

Conversation

absoludity
Copy link
Contributor

Signed-off-by: Michael Nelson [email protected]

Description of the change

Just following up to Dashboard Dependencies in the release process.

I've a question about one spot in the release process (which I've removed because it does not appear to be true, but would like a second pair of eyes, even though I'll land this for now).

Benefits

Possible drawbacks

Applicable issues

  • fixes #

Additional information

Signed-off-by: Michael Nelson <[email protected]>
@netlify
Copy link

netlify bot commented Feb 2, 2023

Deploy Preview for kubeapps-dev canceled.

Name Link
🔨 Latest commit 287ba75
🔍 Latest deploy log https://app.netlify.com/sites/kubeapps-dev/deploys/63db44d538d5a4000991547d

@absoludity absoludity marked this pull request as ready for review February 2, 2023 05:35
@@ -58,7 +58,6 @@ The versions used there _must_ match the ones used for building the container im

Besides, the `GKE_STABLE_VERSION` and the `GKE_REGULAR_VERSION` might have to be updated if the _Stable_ and _Regular_ Kubernetes versions in GKE have changed. Check this information on [this GKE release notes website](https://cloud.google.com/kubernetes-engine/docs/release-notes).

> **NOTE**: at least one of those `GKE_STABLE_VERSION` or `GKE_REGULAR_VERSION` versions _must_ match the Kubernetes-related dependencies in [Go](https://github.com/vmware-tanzu/kubeapps/blob/main/go.mod) and [Rust](https://github.com/vmware-tanzu/kubeapps/blob/main/cmd/pinniped-proxy/Cargo.toml).
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So I removed this line in the instructions, only because I saw that the existing values (before this PR) for GKE_STABLE_VERSION and GKE_REGULAR_VERSION were 1.22 and 1.23 respectively, even though the k8s related dependencies were already on 1.25 before @antgamdia updated them to 1.26 recently. So I assume this statement is not true (as in, from that commit, it seems we don't want to be held to the GKE regular version for our go/rust deps). Or I could update it to a _should_ rather than _must_ statement :P

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep... we wrote that at the time the shift from v1beta -> v1 was happening for CronJobs. Updating to a version without it resulting in a compile error in our code, as we were still supporting the old one.
Given that for the rest of the API groups are selected from the Discovery client and CronJobs have reached a stable version, it's safe to no longer observe that rule.

Besides, some packages are usually bumping their k8s deps and, on some occasions (albeit unlikely), they ran into a conflict with ours.

Thanks for noticing and removing the statement!

@absoludity absoludity merged commit 458f04e into main Feb 2, 2023
@absoludity absoludity deleted the release-updates branch February 2, 2023 05:42
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants