From a3ce49a11eade65dfc70e9162c82f4ce4816a938 Mon Sep 17 00:00:00 2001 From: Benjamin Elder Date: Fri, 31 Oct 2025 13:07:39 -0700 Subject: [PATCH] prepare kms kind config for kubeadm v1beta4 --- .../testing-manifests/auth/encrypt/kind.yaml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/test/e2e/testing-manifests/auth/encrypt/kind.yaml b/test/e2e/testing-manifests/auth/encrypt/kind.yaml index 4256d243af7..208965a2ef5 100644 --- a/test/e2e/testing-manifests/auth/encrypt/kind.yaml +++ b/test/e2e/testing-manifests/auth/encrypt/kind.yaml @@ -21,8 +21,39 @@ nodes: readOnly: true propagation: None kubeadmConfigPatches: + # v1beta4 for the future (v1.35.0+ ?) + # https://github.com/kubernetes-sigs/kind/issues/3847 + # TODO: drop v1beta3 when kind makes the switch - | kind: ClusterConfiguration + apiVersion: kubeadm.k8s.io/v1beta4 + apiServer: + extraArgs: + - name: "encryption-provider-config" + value: "/etc/kubernetes/encryption-config.yaml" + - name: "v" + value: "5" + extraVolumes: + - name: encryption-config + hostPath: "/etc/kubernetes/encryption-config.yaml" + mountPath: "/etc/kubernetes/encryption-config.yaml" + readOnly: true + pathType: File + - name: sock-path + hostPath: "/tmp" + mountPath: "/tmp" + scheduler: + extraArgs: + - name: "v" + value: "5" + controllerManager: + extraArgs: + - name: "v" + value: "5" + # v1beta3 for v1.23.0 ... ? + - | + kind: ClusterConfiguration + apiVersion: kubeadm.k8s.io/v1beta3 apiServer: extraArgs: encryption-provider-config: "/etc/kubernetes/encryption-config.yaml"