diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2 index 9a9947a70d53896a87b74843bf7ba3b2f25e8168..686f7656ada191ca3ac5d6b3df978b406f34f8aa 100644 --- a/roles/kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2 +++ b/roles/kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2 @@ -50,6 +50,9 @@ certificatesDir: {{ kube_cert_dir }} imageRepository: {{ kube_image_repo }} unifiedControlPlaneImage: "" apiServerExtraArgs: +{% if kube_api_anonymous_auth is defined and kube_version is version('v1.5', '>=') %} + anonymous-auth: "{{ kube_api_anonymous_auth }}" +{% endif %} authorization-mode: {{ authorization_modes | join(',') }} bind-address: {{ kube_apiserver_bind_address }} {% if kube_apiserver_insecure_port|string != "0" %} diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2 index 09b546c2c8a21c41328e8ec2fa7424bf2c73c035..acf93f70b28d0a03a706a34b6e93d9b3d3fcc5bf 100644 --- a/roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2 +++ b/roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2 @@ -47,6 +47,9 @@ imageRepository: {{ kube_image_repo }} useHyperKubeImage: false apiServer: extraArgs: +{% if kube_api_anonymous_auth is defined and kube_version is version('v1.5', '>=') %} + anonymous-auth: "{{ kube_api_anonymous_auth }}" +{% endif %} authorization-mode: {{ authorization_modes | join(',') }} bind-address: {{ kube_apiserver_bind_address }} {% if kube_apiserver_insecure_port|string != "0" %} diff --git a/tests/testcases/030_check-network.yml b/tests/testcases/030_check-network.yml index a88df1052fa453ffe5324cddd7e550101244e229..c9d0f8c43bc533f8db0d395f31e174d7829049a2 100644 --- a/tests/testcases/030_check-network.yml +++ b/tests/testcases/030_check-network.yml @@ -90,6 +90,3 @@ with_nested: - "{{ pod_names }}" - "{{ pod_ips }}" - - - name: Delete test namespace - shell: "{{ bin_dir }}/kubectl delete namespace test"