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

chore: upgrade kubebuilder version to v3.11.0 #21

Merged
merged 87 commits into from
Sep 25, 2023
Merged

Conversation

nakamasato
Copy link
Owner

@nakamasato nakamasato commented Sep 25, 2023

Close #17

What

  1. update .upgrade-version.sh
    1. remove export CONTROLLER_TOOLS_VERSION=v0.12.0 # https://github.com/kubernetes-sigs/kubebuilder/issues/3316 as the default controller tools is upgraded to v0.12.0
    2. add gsed -i 's/#- patches/- path: patches/g' config/crd/kustomization.yaml. without this change, you'd have Error: invalid Kustomization: json: cannot unmarshal string into Go struct field Kustomization.patches of type types.Patch error with kustomize <- patchesStrategicMerge -> patches ✨ (kustomize/v2) Remove deprecated syntax usage by replacing patchesStrategicMerge with patches kubernetes-sigs/kubebuilder#3374

Version upgrade

  1. go version -> go1.20 (📖: Update go version in docs to v1.20 kubernetes-sigs/kubebuilder#3389, ✨ (API and go/v4): Upgrade go version to 1.20 kubernetes-sigs/kubebuilder#3355)
  2. controller-tools: v0.11.3 -> v0.12.0 ✨ (go/v4): Upgrade controller-tools from 0.11.3 to v0.12.0 kubernetes-sigs/kubebuilder#3388
  3. ENVTEST_K8S_VERSION 1.26.1 -> 1.27.1 ✨ (go/v4): Upgrade binaries used for controller tests (ENVTEST_K8S_VERSION) from k8s version 1.26.1 to 1.27.1 kubernetes-sigs/kubebuilder#3383
  4. Kustomize version: v5.0.0 -> v5.0.1
  5. controller-runtime: 0.14.4 -> 0.15.0 ✨ bump controller-runtime and K8s 1.27 kubernetes-sigs/kubebuilder#3444
  6. kube-rbac-proxy: v0.13.1 -> v0.14.1

Notes

  1. kustomize version somehow returns (devel) Kustomize version is always devel, but should be v5.x.x kubernetes-sigs/kustomize#5339

@nakamasato nakamasato marked this pull request as ready for review September 25, 2023 23:25
@nakamasato nakamasato merged commit 6b4352a into main Sep 25, 2023
1 check passed
@nakamasato nakamasato deleted the upgrade-to-v3.11.0 branch September 25, 2023 23:26
@github-actions
Copy link

PR has been merged. we're publishing a new release! (Mon Sep 25 2023 23:27:05 GMT+0000 (Coordinated Universal Time))

@github-actions
Copy link

New release v0.0.8 has been published! (Mon Sep 25 2023 23:27:10 GMT+0000 (Coordinated Universal Time))

@nakamasato
Copy link
Owner Author

There was a mistake in password_webhook.go -> fixing #27

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade kubebuilder to v3.11.0
1 participant