|
@ -366,11 +366,25 @@ auto_renew_certificates: false |
|
|
# First Monday of each month |
|
|
# First Monday of each month |
|
|
# auto_renew_certificates_systemd_calendar: "Mon *-*-1,2,3,4,5,6,7 03:{{ groups['kube_control_plane'].index(inventory_hostname) }}0:00" |
|
|
# auto_renew_certificates_systemd_calendar: "Mon *-*-1,2,3,4,5,6,7 03:{{ groups['kube_control_plane'].index(inventory_hostname) }}0:00" |
|
|
|
|
|
|
|
|
# kubeadm patches path |
|
|
|
|
|
kubeadm_patches: |
|
|
|
|
|
enabled: false |
|
|
|
|
|
source_dir: "{{ inventory_dir }}/patches" |
|
|
|
|
|
dest_dir: "{{ kube_config_dir }}/patches" |
|
|
|
|
|
|
|
|
kubeadm_patches_dir: "{{ kube_config_dir }}/patches" |
|
|
|
|
|
kubeadm_patches: [] |
|
|
|
|
|
# See https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/control-plane-flags/#patches |
|
|
|
|
|
# Correspondance with this link |
|
|
|
|
|
# patchtype = type |
|
|
|
|
|
# target = target |
|
|
|
|
|
# suffix -> managed automatically |
|
|
|
|
|
# extension -> always "yaml" |
|
|
|
|
|
# kubeadm_patches: |
|
|
|
|
|
# - target: kube-apiserver|kube-controller-manager|kube-scheduler|etcd|kubeletconfiguration |
|
|
|
|
|
# type: strategic(default)|json|merge |
|
|
|
|
|
# patch: |
|
|
|
|
|
# metadata: |
|
|
|
|
|
# annotations: |
|
|
|
|
|
# example.com/test: "true" |
|
|
|
|
|
# labels: |
|
|
|
|
|
# example.com/prod_level: "{{ prod_level }}" |
|
|
|
|
|
# - ... |
|
|
|
|
|
# Patches are applied in the order they are specified. |
|
|
|
|
|
|
|
|
# Set to true to remove the role binding to anonymous users created by kubeadm |
|
|
# Set to true to remove the role binding to anonymous users created by kubeadm |
|
|
remove_anonymous_access: false |
|
|
remove_anonymous_access: false |