.. vim: foldmarker=[[[,]]]:foldmethod=marker .. Copyright (C) 2022 VEXXHOST, Inc. .. SPDX-License-Identifier: Apache-2.0 Default variables ================= .. contents:: Sections :local: .. envvar:: kubernetes_repo_url Kubernetes repository URL :: kubernetes_repo_url: "{{ _kubernetes_upstream_apt_repository }}" .. envvar:: kubernetes_version Kubernetes version :: kubernetes_version: 1.22.7 .. envvar:: kubernetes_kernel_modules List of kernel modules to be automatically loaded :: kubernetes_kernel_modules: - br_netfilter .. envvar:: kubernetes_sysctls List of ``sysctl`` parameters to set :: kubernetes_sysctls: - name: net.ipv4.ip_forward value: 1 - name: net.ipv4.tcp_l3mdev_accept value: 1 - name: net.ipv4.udp_l3mdev_accept value: 1 - name: net.bridge.bridge-nf-call-iptables value: 1 - name: net.bridge.bridge-nf-call-ip6tables value: 1 - name: net.ipv4.conf.all.rp_filter value: 0 - name: net.ipv4.neigh.default.gc_thresh1 value: 128 - name: net.ipv4.neigh.default.gc_thresh2 value: 28872 - name: net.ipv4.neigh.default.gc_thresh3 value: 32768 - name: net.ipv6.neigh.default.gc_thresh1 value: 128 - name: net.ipv6.neigh.default.gc_thresh2 value: 28872 - name: net.ipv6.neigh.default.gc_thresh3 value: 32768 .. envvar:: kubernetes_control_plane_group Name of Ansible group containing all control-plane nodes :: kubernetes_control_plane_group: controllers .. envvar:: kubernetes_control_plane_labels Labels to apply for all control plane nodes :: kubernetes_control_plane_labels: openstack-control-plane: enabled openvswitch: enabled .. envvar:: kubernetes_compute_node_labels Labels to apply for all compute nodes :: kubernetes_compute_node_labels: openstack-compute-node: enabled openvswitch: enabled