--- ip: "{{ stage_private_server_ip | default('### use dynamic inventory ###') }}" ### parameters used by kubespray ### kube_image_repo: "{{ stage }}-harbor-01.smardigo.digital/k8sgcrio-proxy" kube_version: v1.23.16 cloud_provider: external kube_network_plugin: calico kube_proxy_metrics_bind_address: 0.0.0.0:10249 kubelet_preferred_address_types: InternalIP,ExternalIP,Hostname docker_log_opts: "--log-opt max-size=100m --log-opt max-file=5 --log-opt compress=true" #TODO https://github.com/kubernetes/kubernetes/pull/59898 containerd_max_container_log_line_size: 51200 helm_enabled: true #TODO configuration migration needed #cert_manager_enabled: true #TODO configuration migration needed #ingress_nginx_enabled: true #TODO configuration migration needed #argocd_enabled: true #TODO configuration migration needed #krew_enabled: true kube_service_addresses: 10.233.0.0/18 kube_pods_subnet: 10.233.64.0/18 kube_network_node_prefix: 24 ## Automatically renew K8S control plane certificates on first Monday of each month auto_renew_certificates: true # 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" unsafe_show_logs: true additional_pip_dependencies: - kubernetes