DEV-505: removed settings for CCM for kubespray run => install hetzner-CCM in sep. ansible-run; updated used kubespray version

feature/SC-55
Görz, Friedrich 4 years ago
parent beb013aca3
commit b4ebe98e3c

2
.gitmodules vendored

@ -1,4 +1,4 @@
[submodule "kubespray"] [submodule "kubespray"]
path = kubespray path = kubespray
url = https://github.com/kubernetes-sigs/kubespray.git url = https://github.com/kubernetes-sigs/kubespray.git
branch = v2.18.0 branch = v2.19.0

@ -1,12 +1,2 @@
--- ---
helm_enabled: true helm_enabled: true
external_cloud_provider: hcloud
external_hcloud_cloud:
hcloud_api_token: '{{ hetzner_authentication_ccm_vault }}'
token_secret_name: hcloud
with_networks: true
service_account_name: cloud-controller-manager
controller_image_tag: "latest"
controller_extra_args: {}
network_id: '{{ stage }}'

@ -112,6 +112,5 @@ netgo_msteams_hook_alerting: "{{ netgo_msteams_hook_alerting_vault }}"
# push mirror: https://{{ stage }}-gitea-01.smardigo.digital/communication-keys.git # push mirror: https://{{ stage }}-gitea-01.smardigo.digital/communication-keys.git
gpg_key_smardigo_automation__private: '{{ gpg_key_smardigo_automation__private__vault }}' gpg_key_smardigo_automation__private: '{{ gpg_key_smardigo_automation__private__vault }}'
kubernetes_with_ccm: False # already done by kubespray
kubernetes_with_awx: False kubernetes_with_awx: False
kubernetes_with_gitea: True kubernetes_with_gitea: True

@ -24,6 +24,8 @@
- { role: kubernetes/namespace } - { role: kubernetes/namespace }
- role: kubernetes/cloud_controller_manager - role: kubernetes/cloud_controller_manager
when: kubernetes_with_ccm | default(True) when: kubernetes_with_ccm | default(True)
tags:
- ccm
- { role: kubernetes/container_storage_interface } - { role: kubernetes/container_storage_interface }
- { role: kubernetes/prometheus } - { role: kubernetes/prometheus }
- { role: kubernetes/cert_manager } - { role: kubernetes/cert_manager }

Loading…
Cancel
Save