Browse Source

Use proxy_env with kubeadm phase commands (#4325)

pull/4389/head
Etienne 5 years ago
committed by Kubernetes Prow Robot
parent
commit
d0ae316934
3 changed files with 5 additions and 0 deletions
  1. 1
      roles/kubernetes/client/tasks/main.yml
  2. 2
      roles/kubernetes/master/tasks/kubeadm-certificate.yml
  3. 2
      roles/kubernetes/master/tasks/kubeadm-kubeconfig.yml

1
roles/kubernetes/client/tasks/main.yml

@ -52,6 +52,7 @@
--cert-dir {{ kube_config_dir }}/ssl
--apiserver-advertise-address {{ external_apiserver_address }}
--apiserver-bind-port {{ external_apiserver_port }}
environment: "{{ proxy_env }}"
run_once: yes
register: admin_kubeconfig

2
roles/kubernetes/master/tasks/kubeadm-certificate.yml

@ -27,6 +27,7 @@
- name: Generate new certs and keys
command: "{{ bin_dir }}/kubeadm init phase certs {{ item }} --config={{ kube_config_dir }}/kubeadm-config.yaml"
environment: "{{ proxy_env }}"
with_items:
- apiserver
- apiserver-kubelet-client
@ -35,6 +36,7 @@
- name: Generate new certs and keys
command: "{{ bin_dir }}/kubeadm alpha phase certs {{ item }} --config={{ kube_config_dir }}/kubeadm-config.yaml"
environment: "{{ proxy_env }}"
with_items:
- apiserver
- apiserver-kubelet-client

2
roles/kubernetes/master/tasks/kubeadm-kubeconfig.yml

@ -23,10 +23,12 @@
- name: Generate new configuration files
command: "{{ bin_dir }}/kubeadm init phase kubeconfig all --config={{ kube_config_dir }}/kubeadm-config.yaml"
environment: "{{ proxy_env }}"
when: kubeadm_version is version('v1.13.0', '>=')
ignore_errors: yes
- name: Generate new configuration files
command: "{{ bin_dir }}/kubeadm alpha phase kubeconfig all --config={{ kube_config_dir }}/kubeadm-config.yaml"
environment: "{{ proxy_env }}"
when: kubeadm_version is version('v1.13.0', '<')
ignore_errors: yes
Loading…
Cancel
Save