diff --git a/.github/ISSUE_TEMPLATE/kubernetes_bump.md b/.github/ISSUE_TEMPLATE/kubernetes_bump.md index e9a37c8b5481..2ead91b6da7b 100644 --- a/.github/ISSUE_TEMPLATE/kubernetes_bump.md +++ b/.github/ISSUE_TEMPLATE/kubernetes_bump.md @@ -28,7 +28,7 @@ changes should be cherry-picked to all release series that will support the new * Ensure the latest available kind version is used (including the latest images for this kind release) * Verify the quickstart manually * Prior art: #7156 - * bump `InitWithKubernetesVersion` in `clusterctl_upgrade_test.go` + * bump `InitWithKubernetesVersion` and `WorkloadKubernetesVersion` in `clusterctl_upgrade_test.go` * [ ] Ensure the jobs are adjusted to provide test coverage according to our [support policy](https://cluster-api.sigs.k8s.io/reference/versions.html#supported-kubernetes-versions): * For the main branch and the release branch of the latest supported Cluster API minor release: * Add new periodic upgrade job. diff --git a/Tiltfile b/Tiltfile index 306b42cc6da4..1a57e8527c6e 100644 --- a/Tiltfile +++ b/Tiltfile @@ -4,7 +4,7 @@ envsubst_cmd = "./hack/tools/bin/envsubst" clusterctl_cmd = "./bin/clusterctl" kubectl_cmd = "kubectl" default_build_engine = "docker" -kubernetes_version = "v1.26.0" +kubernetes_version = "v1.27.0" if str(local("command -v " + kubectl_cmd + " || true", quiet = True)) == "": fail("Required command '" + kubectl_cmd + "' not found in PATH") diff --git a/docs/book/src/developer/providers/v1.3-to-v1.4.md b/docs/book/src/developer/providers/v1.3-to-v1.4.md index 54cc65a822a4..29aad9d3f70f 100644 --- a/docs/book/src/developer/providers/v1.3-to-v1.4.md +++ b/docs/book/src/developer/providers/v1.3-to-v1.4.md @@ -75,7 +75,7 @@ maintainers of providers and consumers of our Go API. For more information, please see: https://github.com/kubernetes/enhancements/issues/2845 - A new `KCPRemediationSpec` test has been added providing better test coverage for KCP remediation most common use cases. As a consequence `MachineRemediationSpec` has been renamed to `MachineDeploymentRemediationSpec` and now only tests remediation of worker machines (NOTE: we plan to improve this test as well in a future iteration). - Package `test/infrastructure/docker/internal/third_party/forked/loadbalancer` has been moved to `test/infrastructure/docker/internal/loadbalancer` to allow it to diverge from the upstream Kind package. -- + ### Suggested changes for providers - Providers should add an explicit security context to their controllers deployment, see [#7831](https://github.com/kubernetes-sigs/cluster-api/pull/7831) for reference. diff --git a/docs/book/src/developer/tilt.md b/docs/book/src/developer/tilt.md index 0e71c43594ef..32690b2d95c6 100644 --- a/docs/book/src/developer/tilt.md +++ b/docs/book/src/developer/tilt.md @@ -325,7 +325,7 @@ Custom values for variable substitutions can be set using `kustomize_substitutio ```yaml kustomize_substitutions: NAMESPACE: default - KUBERNETES_VERSION: v1.26.0 + KUBERNETES_VERSION: v1.27.0 CONTROL_PLANE_MACHINE_COUNT: 1 WORKER_MACHINE_COUNT: 3 ``` diff --git a/docs/book/src/user/quick-start.md b/docs/book/src/user/quick-start.md index 716418040143..3549420d0295 100644 --- a/docs/book/src/user/quick-start.md +++ b/docs/book/src/user/quick-start.md @@ -1215,7 +1215,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.26.0 \ + --kubernetes-version v1.27.0 \ --control-plane-machine-count=3 \ --worker-machine-count=3 \ > capi-quickstart.yaml @@ -1227,7 +1227,7 @@ clusterctl generate cluster capi-quickstart --flavor development \ ```bash export CLUSTER_NAME=kind export CLUSTER_NAMESPACE=vcluster -export KUBERNETES_VERSION=1.26.0 +export KUBERNETES_VERSION=1.27.0 export HELM_VALUES="service:\n type: NodePort" kubectl create namespace ${CLUSTER_NAMESPACE} @@ -1258,7 +1258,7 @@ clusterctl generate cluster capi-quickstart \ ```bash clusterctl generate cluster capi-quickstart \ - --kubernetes-version v1.26.0 \ + --kubernetes-version v1.27.0 \ --control-plane-machine-count=3 \ --worker-machine-count=3 \ > capi-quickstart.yaml @@ -1308,6 +1308,13 @@ You can also get an "at glance" view of the cluster and its resources by running clusterctl describe cluster capi-quickstart ``` +and see an output similar to this: + +```bash +NAME PHASE AGE VERSION +capi-quickstart Provisioned 8s v1.27.0 +``` + To verify the first control plane is up: ```bash @@ -1318,7 +1325,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.26.0 +capi-quickstart-g2trk capi-quickstart true 3 3 3 4m7s v1.27.0 ```