From 4c866386a709bee530814275d2256f58cc391d0d Mon Sep 17 00:00:00 2001 From: Christian Schlotter Date: Wed, 15 May 2024 16:45:53 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=B1=20kind:=20bump=20to=20v0.23.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * kind: add images from verison 0.23.0 * bump v1.29.2 to v1.29.4 * Bump kind to v0.23.0 * review fixes --- .github/dependabot.yaml | 3 +++ Tiltfile | 2 +- docs/book/src/developer/tilt.md | 4 +-- docs/book/src/user/quick-start.md | 22 ++++++++-------- hack/ensure-kind.sh | 2 +- test/e2e/config/docker.yaml | 2 +- test/framework/bootstrap/kind_provider.go | 2 +- test/go.mod | 2 +- test/go.sum | 16 ++---------- test/infrastructure/kind/mapper.go | 32 +++++++++++++++++++++++ 10 files changed, 55 insertions(+), 32 deletions(-) diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 5bd107e47a80..96a28ff3597f 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -33,6 +33,9 @@ updates: - dependency-name: "go.etcd.io/*" update-types: [ "version-update:semver-major", "version-update:semver-minor" ] - dependency-name: "google.golang.org/grpc" + update-types: [ "version-update:semver-major", "version-update:semver-minor" ] + # Ignore kind as its upgraded manually. + - dependency-name: "sigs.k8s.io/kind" update-types: [ "version-update:semver-major", "version-update:semver-minor" ] # Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency. - dependency-name: "sigs.k8s.io/kustomize/api" diff --git a/Tiltfile b/Tiltfile index 3f072e883c6c..ea3284704d0b 100644 --- a/Tiltfile +++ b/Tiltfile @@ -3,7 +3,7 @@ envsubst_cmd = "./hack/tools/bin/envsubst" clusterctl_cmd = "./bin/clusterctl" kubectl_cmd = "kubectl" -kubernetes_version = "v1.29.2" +kubernetes_version = "v1.30.0" load("ext://uibutton", "cmd_button", "location", "text_input") diff --git a/docs/book/src/developer/tilt.md b/docs/book/src/developer/tilt.md index daadd55f6884..a0a3774fe971 100644 --- a/docs/book/src/developer/tilt.md +++ b/docs/book/src/developer/tilt.md @@ -8,7 +8,7 @@ workflow that offers easy deployments and rapid iterative builds. ## Prerequisites 1. [Docker](https://docs.docker.com/install/): v19.03 or newer -2. [kind](https://kind.sigs.k8s.io): v0.22.0 or newer +2. [kind](https://kind.sigs.k8s.io): v0.23.0 or newer 3. [Tilt](https://docs.tilt.dev/install.html): v0.30.8 or newer 4. [kustomize](https://github.com/kubernetes-sigs/kustomize): provided via `make kustomize` 5. [envsubst](https://github.com/drone/envsubst): provided via `make envsubst` @@ -335,7 +335,7 @@ Custom values for variable substitutions can be set using `kustomize_substitutio ```yaml kustomize_substitutions: NAMESPACE: "default" - KUBERNETES_VERSION: "v1.29.2" + KUBERNETES_VERSION: "v1.30.0" CONTROL_PLANE_MACHINE_COUNT: "1" WORKER_MACHINE_COUNT: "3" # Note: kustomize substitutions expects the values to be strings. This can be achieved by wrapping the values in quotation marks. diff --git a/docs/book/src/user/quick-start.md b/docs/book/src/user/quick-start.md index 143558e403e5..331cfdbe3bc7 100644 --- a/docs/book/src/user/quick-start.md +++ b/docs/book/src/user/quick-start.md @@ -56,7 +56,7 @@ a target [management cluster] on the selected [infrastructure provider]. [kind] is not designed for production use. - **Minimum [kind] supported version**: v0.22.0 + **Minimum [kind] supported version**: v0.23.0 **Help with common issues can be found in the [Troubleshooting Guide](./troubleshooting.md).** @@ -1335,7 +1335,7 @@ The Docker provider is not designed for production use and is intended for devel ```bash clusterctl generate cluster capi-quickstart --flavor development \ - --kubernetes-version v1.29.2 \ + --kubernetes-version v1.30.0 \ --control-plane-machine-count=3 \ --worker-machine-count=3 \ > capi-quickstart.yaml @@ -1378,7 +1378,7 @@ clusterctl generate cluster capi-quickstart \ ```bash clusterctl generate cluster capi-quickstart \ - --kubernetes-version v1.29.2 \ + --kubernetes-version v1.30.0 \ --control-plane-machine-count=3 \ --worker-machine-count=3 \ > capi-quickstart.yaml @@ -1432,7 +1432,7 @@ and see an output similar to this: ```bash NAME PHASE AGE VERSION -capi-quickstart Provisioned 8s v1.29.2 +capi-quickstart Provisioned 8s v1.30.0 ``` To verify the first control plane is up: @@ -1445,7 +1445,7 @@ You should see an output is similar to this: ```bash NAME CLUSTER INITIALIZED API SERVER AVAILABLE REPLICAS READY UPDATED UNAVAILABLE AGE VERSION -capi-quickstart-g2trk capi-quickstart true 3 3 3 4m7s v1.29.2 +capi-quickstart-g2trk capi-quickstart true 3 3 3 4m7s v1.30.0 ```