Skip to content

Commit 85c7ebd

Browse files
committed
refactor: resolve apiserver endpoints via internal vars
1 parent 0072dcc commit 85c7ebd

File tree

21 files changed

+46
-36
lines changed

21 files changed

+46
-36
lines changed

roles/kubernetes-apps/ansible/tasks/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
- name: Kubernetes Apps | Wait for kube-apiserver
33
uri:
4-
url: "{{ kube_apiserver_endpoint }}/healthz"
4+
url: "{{ _kube_apiserver_endpoint }}/healthz"
55
validate_certs: false
66
client_cert: "{{ kube_apiserver_client_cert }}"
77
client_key: "{{ kube_apiserver_client_key }}"

roles/kubernetes-apps/cluster_roles/tasks/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
- name: Kubernetes Apps | Wait for kube-apiserver
33
uri:
4-
url: "{{ kube_apiserver_endpoint }}/healthz"
4+
url: "{{ _kube_apiserver_endpoint }}/healthz"
55
validate_certs: false
66
client_cert: "{{ kube_apiserver_client_cert }}"
77
client_key: "{{ kube_apiserver_client_key }}"

roles/kubernetes/client/tasks/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626

2727
- name: Wait for k8s apiserver
2828
wait_for:
29-
host: "{{ kube_apiserver_endpoint | urlsplit('hostname') }}"
30-
port: "{{ kube_apiserver_endpoint | urlsplit('port') | default(kube_apiserver_port) }}"
29+
host: "{{ _kube_apiserver_endpoint | urlsplit('hostname') }}"
30+
port: "{{ _kube_apiserver_endpoint | urlsplit('port') | default(kube_apiserver_port) }}"
3131
timeout: 180
3232

3333
- name: Get admin kubeconfig from remote host
@@ -50,7 +50,7 @@
5050
user_certs: "{{ admin_kubeconfig['users'][0]['user'] }}"
5151
username: "kubernetes-admin-{{ cluster_name }}"
5252
context: "kubernetes-admin-{{ cluster_name }}@{{ cluster_name }}"
53-
override_cluster_name: "{{ {'clusters': [{'cluster': (cluster_infos | combine({'server': kube_apiserver_endpoint})), 'name': cluster_name}]} }}"
53+
override_cluster_name: "{{ {'clusters': [{'cluster': (cluster_infos | combine({'server': _kube_apiserver_endpoint})), 'name': cluster_name}]} }}"
5454
override_context: "{{ {'contexts': [{'context': {'user': username, 'cluster': cluster_name}, 'name': context}], 'current-context': context} }}"
5555
override_user: "{{ {'users': [{'name': username, 'user': user_certs}]} }}"
5656
when: kubeconfig_localhost

roles/kubernetes/control-plane/handlers/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106

107107
- name: Control plane | wait for the apiserver to be running
108108
uri:
109-
url: "{{ kube_apiserver_endpoint }}/healthz"
109+
url: "{{ _kube_apiserver_endpoint }}/healthz"
110110
validate_certs: false
111111
register: result
112112
until: result.status == 200

roles/kubernetes/control-plane/tasks/kubeadm-fix-apiserver.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
lineinfile:
55
dest: "{{ kube_config_dir }}/{{ item }}"
66
regexp: '^ server: https'
7-
line: ' server: {{ kube_apiserver_endpoint }}'
7+
line: ' server: {{ _kube_apiserver_endpoint }}'
88
backup: true
99
with_items:
1010
- admin.conf

roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
set_fact:
44
# noqa: jinja[spacing]
55
kubeadm_discovery_address: >-
6-
{%- if "127.0.0.1" in kube_apiserver_endpoint or "localhost" in kube_apiserver_endpoint -%}
6+
{%- if "127.0.0.1" in _kube_apiserver_endpoint or "localhost" in _kube_apiserver_endpoint -%}
77
{{ first_kube_control_plane_address | ansible.utils.ipwrap }}:{{ kube_apiserver_port }}
88
{%- else -%}
9-
{{ kube_apiserver_endpoint | regex_replace('https://', '') }}
9+
{{ _kube_apiserver_endpoint | regex_replace('https://', '') }}
1010
{%- endif %}
1111
tags:
1212
- facts

roles/kubernetes/control-plane/tasks/kubeadm-setup.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
- "localhost"
3737
- "127.0.0.1"
3838
- "::1"
39-
- "{{ kube_apiserver_endpoint | urlsplit('hostname') }}"
39+
- "{{ _kube_apiserver_endpoint | urlsplit('hostname') }}"
4040
- "{{ supplementary_addresses_in_ssl_keys }}"
4141
- "{{ groups['kube_control_plane'] | map('extract', hostvars, 'main_access_ip') }}"
4242
- "{{ groups['kube_control_plane'] | map('extract', hostvars, 'main_ip') }}"

roles/kubernetes/control-plane/templates/kubeadm-config.v1beta3.yaml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ featureGates:
9797
{% endfor %}
9898
{% endif %}
9999
kubernetesVersion: v{{ kube_version }}
100-
controlPlaneEndpoint: "{{ kube_apiserver_cluster_internal_endpoint | urlsplit('netloc') }}"
100+
controlPlaneEndpoint: "{{ _kube_apiserver_cluster_internal_endpoint | urlsplit('netloc') }}"
101101
certificatesDir: {{ kube_cert_dir }}
102102
imageRepository: {{ kubeadm_image_repo }}
103103
apiServer:

roles/kubernetes/control-plane/templates/kubeadm-config.v1beta4.yaml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ featureGates:
116116
{% endfor %}
117117
{% endif %}
118118
kubernetesVersion: v{{ kube_version }}
119-
controlPlaneEndpoint: "{{ kube_apiserver_cluster_internal_endpoint | urlsplit('netloc') }}"
119+
controlPlaneEndpoint: "{{ _kube_apiserver_cluster_internal_endpoint | urlsplit('netloc') }}"
120120
certificatesDir: {{ kube_cert_dir }}
121121
imageRepository: {{ kubeadm_image_repo }}
122122
apiServer:

roles/kubernetes/control-plane/templates/kubeadm-controlplane.yaml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ discovery:
66
kubeConfigPath: {{ kube_config_dir }}/cluster-info-discovery-kubeconfig.yaml
77
{% else %}
88
bootstrapToken:
9-
apiServerEndpoint: "{{ kube_apiserver_cluster_internal_endpoint | urlsplit('netloc') }}"
9+
apiServerEndpoint: "{{ _kube_apiserver_cluster_internal_endpoint | urlsplit('netloc') }}"
1010
token: {{ kubeadm_token }}
1111
unsafeSkipCAVerification: true
1212
{% endif %}

0 commit comments

Comments
 (0)