system-config/playbooks/templates/clouds/bridge_kube_config.yaml.j2
2023-03-29 13:35:19 +02:00

44 lines
1.2 KiB
Django/Jinja

apiVersion: v1
kind: Config
current-context: otcci
preferences: {}
clusters:
- name: otcci
cluster:
server: {{ otcci_k8s.server }}
insecure-skip-tls-verify: true
- name: otcinfra
cluster:
server: {{ otcinfra1_k8s.server }}
insecure-skip-tls-verify: true
- name: otcinfra2
cluster:
server: {{ otcinfra2_k8s.server }}
insecure-skip-tls-verify: true
contexts:
- name: otcci
context:
cluster: otcci
user: otcci-admin
- name: otcinfra
context:
cluster: otcinfra
user: otcinfra-admin
- name: otcinfra2
context:
cluster: otcinfra2
user: otcinfra2-admin
users:
- name: otcci-admin
user:
client-certificate-data: {{ otcci_k8s.secrets['client.crt'] | b64encode }}
client-key-data: {{ otcci_k8s.secrets['client.key'] | b64encode }}
- name: otcinfra-admin
user:
client-certificate-data: {{ otcinfra1_k8s.secrets['client.crt'] | b64encode }}
client-key-data: {{ otcinfra1_k8s.secrets['client.key'] | b64encode }}
- name: otcinfra2-admin
user:
client-certificate-data: {{ otcinfra2_k8s.secrets['client.crt'] | b64encode }}
client-key-data: {{ otcinfra2_k8s.secrets['client.key'] | b64encode }}