3a1ccca97d
This patch updates the k8s version to 1.25.2 and helm version to 3.10.1. The following changes have been made in kubernetes 1.24, so this patch supports them. - Dockershim Removed from kubelet -> Changed from Dockershim to CRIO - Service account tokens are no longer auto-generated for every ServiceAccount -> Changed secrets to be created manually Also fixes the following API versions that have already been removed in kubernetes 1.25. - autoscaling/v2beta1 - extensions/v1beta1 Implements: blueprint update-k8s-helm-prometheus Change-Id: Ic9c2f66251c5d11a652184be5908d91e0ee3fb7d
88 lines
2.6 KiB
Plaintext
88 lines
2.6 KiB
Plaintext
[[local|localrc]]
|
|
############################################################
|
|
# Customize the following HOST_IP based on your installation
|
|
############################################################
|
|
HOST_IP=127.0.0.1
|
|
|
|
ADMIN_PASSWORD=devstack
|
|
MYSQL_PASSWORD=devstack
|
|
RABBIT_PASSWORD=devstack
|
|
SERVICE_PASSWORD=$ADMIN_PASSWORD
|
|
SERVICE_TOKEN=devstack
|
|
|
|
############################################################
|
|
# Customize the following section based on your installation
|
|
############################################################
|
|
|
|
# Pip
|
|
PIP_USE_MIRRORS=False
|
|
USE_GET_PIP=1
|
|
|
|
#OFFLINE=False
|
|
#RECLONE=True
|
|
|
|
# Logging
|
|
LOGFILE=$DEST/logs/stack.sh.log
|
|
VERBOSE=True
|
|
ENABLE_DEBUG_LOG_LEVEL=True
|
|
ENABLE_VERBOSE_LOG_LEVEL=True
|
|
|
|
# Neutron ML2 with OpenVSwitch
|
|
Q_PLUGIN=ml2
|
|
Q_AGENT=ovn
|
|
|
|
# Disable security groups
|
|
LIBVIRT_FIREWALL_DRIVER=nova.virt.firewall.NoopFirewallDriver
|
|
|
|
# Enable neutron, heat, networking-sfc, barbican and mistral
|
|
enable_plugin neutron https://opendev.org/openstack/neutron master
|
|
enable_plugin heat https://opendev.org/openstack/heat master
|
|
enable_plugin networking-sfc https://opendev.org/openstack/networking-sfc master
|
|
enable_plugin barbican https://opendev.org/openstack/barbican master
|
|
enable_plugin mistral https://opendev.org/openstack/mistral master
|
|
|
|
# Ceilometer
|
|
#CEILOMETER_PIPELINE_INTERVAL=300
|
|
enable_plugin ceilometer https://opendev.org/openstack/ceilometer master
|
|
enable_plugin aodh https://opendev.org/openstack/aodh master
|
|
|
|
# Blazar
|
|
enable_plugin blazar https://github.com/openstack/blazar.git master
|
|
|
|
# Fenix
|
|
enable_plugin fenix https://opendev.org/x/fenix.git master
|
|
|
|
# Tacker
|
|
enable_plugin tacker https://opendev.org/openstack/tacker master
|
|
|
|
enable_service n-novnc
|
|
enable_service n-cauth
|
|
|
|
disable_service tempest
|
|
|
|
# Enable kuryr-kubernetes, crio, octavia
|
|
KUBERNETES_VIM=True
|
|
# It is necessary to specify the patch version
|
|
# because it is the version used when executing "apt-get install" command.
|
|
KURYR_KUBERNETES_VERSION="1.25.2"
|
|
CONTAINER_ENGINE="crio"
|
|
# It is not necessary to specify the patch version
|
|
# because it is the version used when adding the apt repository.
|
|
CRIO_VERSION="1.25"
|
|
enable_plugin kuryr-kubernetes https://opendev.org/openstack/kuryr-kubernetes master
|
|
enable_plugin octavia https://opendev.org/openstack/octavia master
|
|
enable_plugin devstack-plugin-container https://opendev.org/openstack/devstack-plugin-container master
|
|
#KURYR_K8S_CLUSTER_IP_RANGE="10.0.0.0/24"
|
|
|
|
enable_service kubernetes-master
|
|
enable_service kuryr-kubernetes
|
|
enable_service kuryr-daemon
|
|
|
|
[[post-config|/etc/neutron/dhcp_agent.ini]]
|
|
[DEFAULT]
|
|
enable_isolated_metadata = True
|
|
|
|
[[post-config|$OCTAVIA_CONF]]
|
|
[controller_worker]
|
|
amp_active_retries=9999
|