Skip to content

Commit 9e23c77

Browse files
authored
Merge pull request #4865 from mboersma/e2e-k8s-versions
Bump e2e test k8s versions
2 parents 6364d39 + 8004878 commit 9e23c77

File tree

10 files changed

+6
-24
lines changed

10 files changed

+6
-24
lines changed

docs/book/src/topics/windows.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,13 @@ curl <EXTERNAL-IP>
7777

7878
#### Kube-proxy and CNIs for Containerd
7979

80-
The Windows HostProcess Container feature is Alpha for Kubernetes v1.22 and Beta for v1.23. See the Windows [Hostprocess KEP](https://github.com/kubernetes/enhancements/tree/master/keps/sig-windows/1981-windows-privileged-container-support) for more details. Kube-proxy and other CNI's have been updated to run in HostProcess containers. The current implementation is using [kube-proxy and Calico CNI built by sig-windows](https://github.com/kubernetes-sigs/sig-windows-tools/pull/161). Sig-windows is working to upstream the kube-proxy, cni implementations, and improve kubeadm support in the next few releases.
80+
The Windows HostProcess Container feature is Alpha for Kubernetes v1.22 and Beta for v1.23. In v1.28, this feature is on by default and the `WindowsHostProcessContainers` feature gate is no longer recognized. See the Windows [Hostprocess KEP](https://github.com/kubernetes/enhancements/tree/master/keps/sig-windows/1981-windows-privileged-container-support) for more details. Kube-proxy and other CNI's have been updated to run in HostProcess containers. The current implementation is using [kube-proxy and Calico CNI built by sig-windows](https://github.com/kubernetes-sigs/sig-windows-tools/pull/161). Sig-windows is working to upstream the kube-proxy, cni implementations, and improve kubeadm support in the next few releases.
8181

8282
Current requirements:
8383

8484
- Kubernetes 1.23+
8585
- containerd 1.6+
86-
- `WindowsHostProcessContainers` feature-gate (Beta / on-by-default for v1.23) turned on for kube-apiserver and kubelet
86+
- `WindowsHostProcessContainers` feature-gate (Beta / on-by-default for v1.23) turned on for kube-apiserver and kubelet, omitted in v1.28 and later
8787

8888
These requirements are satisfied by the Windows Containerd Template and Azure Marketplace reference image `cncf-upstream:capi-windows:k8s-1dot22dot1-windows-2019-containerd:2021.10.15`
8989

templates/test/ci/cluster-template-prow-edgezone.yaml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/test/ci/cluster-template-prow-workload-identity.yaml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/test/ci/patches/apiserver.yaml

Lines changed: 0 additions & 10 deletions
This file was deleted.

templates/test/ci/prow-edgezone/kustomization.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ resources:
1010
patches:
1111
- path: ../patches/tags.yaml
1212
- path: ../patches/controller-manager.yaml
13-
- path: ../patches/apiserver.yaml
1413
- path: ../patches/uami-md-0.yaml
1514
- path: ../patches/uami-control-plane.yaml
1615
- path: patches/azurecluster-edgezone.yaml

templates/test/ci/prow-workload-identity/kustomization.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ patches:
1111
- path: ../patches/azureclusteridentity-azwi.yaml
1212
- path: ../patches/tags.yaml
1313
- path: ../patches/controller-manager.yaml
14-
- path: ../patches/apiserver.yaml
1514
- path: ../patches/uami-md-0.yaml
1615
- path: ../patches/uami-control-plane.yaml
1716
- path: ../patches/cluster-label-calico.yaml

test/e2e/capi_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,6 @@ var _ = Describe("Running the Cluster API E2E tests", func() {
219219

220220
// Unset windows specific variables
221221
Expect(os.Unsetenv("WINDOWS_WORKER_MACHINE_COUNT")).To(Succeed())
222-
223-
Expect(os.Setenv("K8S_FEATURE_GATES", "WindowsHostProcessContainers=true")).To(Succeed())
224222
})
225223

226224
Context("upgrade from an old version of v1beta1 to current, and scale workload clusters created in the old version", func() {

test/e2e/config/azure-dev.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,14 @@ providers:
191191
variables:
192192
AKS_KUBERNETES_VERSION: "latest"
193193
AKS_KUBERNETES_VERSION_UPGRADE_FROM: "latest-1"
194-
KUBERNETES_VERSION: "${KUBERNETES_VERSION:-stable-1.27}"
194+
KUBERNETES_VERSION: "${KUBERNETES_VERSION:-stable-1.29}"
195195
FLATCAR_KUBERNETES_VERSION: "${FLATCAR_KUBERNETES_VERSION:-stable-1.26}"
196-
KUBERNETES_VERSION_API_UPGRADE_FROM: "v1.26.12"
196+
KUBERNETES_VERSION_API_UPGRADE_FROM: "v1.28.10"
197197
FLATCAR_VERSION: "${FLATCAR_VERSION:-latest}"
198198
ETCD_VERSION_UPGRADE_TO: "3.5.10-0"
199199
COREDNS_VERSION_UPGRADE_TO: "v1.11.1"
200-
KUBERNETES_VERSION_UPGRADE_TO: "${KUBERNETES_VERSION_UPGRADE_TO:-stable-1.28}"
201-
KUBERNETES_VERSION_UPGRADE_FROM: "${KUBERNETES_VERSION_UPGRADE_FROM:-stable-1.27}"
200+
KUBERNETES_VERSION_UPGRADE_TO: "${KUBERNETES_VERSION_UPGRADE_TO:-stable-1.29}"
201+
KUBERNETES_VERSION_UPGRADE_FROM: "${KUBERNETES_VERSION_UPGRADE_FROM:-stable-1.28}"
202202
CNI: "${PWD}/templates/addons/calico.yaml"
203203
ADDONS_PATH: "${PWD}/templates/addons"
204204
REDACT_LOG_SCRIPT: "${PWD}/hack/log/redact.sh"

test/e2e/data/infrastructure-azure/v1.14.5/cluster-template-prow.yaml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/e2e/data/infrastructure-azure/v1.15.1/cluster-template-prow.yaml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)