898abb4a75
This commit implements what was discussed on the PTG, i.e. deprecation of running Kuryr-Kubernetes without kuryr-daemon services. This commit includes changes in configuration defaults, sample local.conf files, documentation, gates and a release note explaining the change. Change-Id: I152c81797cb83237af4917a4487cb1f1918270aa
75 lines
2.4 KiB
Plaintext
75 lines
2.4 KiB
Plaintext
[[local|localrc]]
|
|
|
|
RECLONE="no"
|
|
|
|
enable_plugin kuryr-kubernetes \
|
|
https://git.openstack.org/openstack/kuryr-kubernetes
|
|
|
|
OFFLINE="no"
|
|
LOGFILE=devstack.log
|
|
LOG_COLOR=False
|
|
ADMIN_PASSWORD=pass
|
|
DATABASE_PASSWORD=pass
|
|
RABBIT_PASSWORD=pass
|
|
SERVICE_PASSWORD=pass
|
|
SERVICE_TOKEN=pass
|
|
IDENTITY_API_VERSION=3
|
|
ENABLED_SERVICES=""
|
|
|
|
SERVICE_HOST=UNDERCLOUD_CONTROLLER_IP
|
|
MULTI_HOST=1
|
|
KEYSTONE_SERVICE_HOST=$SERVICE_HOST
|
|
MYSQL_HOST=$SERVICE_HOST
|
|
RABBIT_HOST=$SERVICE_HOST
|
|
|
|
KURYR_CONFIGURE_NEUTRON_DEFAULTS=True
|
|
KURYR_CONFIGURE_BAREMETAL_KUBELET_IFACE=False
|
|
|
|
# Include subnet pool id to use. You can use the one from the default undercloud devstack
|
|
KURYR_NEUTRON_DEFAULT_SUBNETPOOL_ID=UNDERCLOUD_SUBNETPOOL_V4_ID
|
|
|
|
# Include the router to use. You can use the one from the default undercloud devstack
|
|
KURYR_NEUTRON_DEFAULT_ROUTER=router1
|
|
|
|
enable_plugin devstack-plugin-container https://git.openstack.org/openstack/devstack-plugin-container
|
|
enable_service etcd3
|
|
enable_service kubernetes-api
|
|
enable_service kubernetes-controller-manager
|
|
enable_service kubernetes-scheduler
|
|
enable_service kubelet
|
|
enable_service kuryr-kubernetes
|
|
enable_service kuryr-daemon
|
|
|
|
KURYR_POD_VIF_DRIVER=nested-vlan
|
|
|
|
# Kuryr Ports Pools
|
|
# =================
|
|
#
|
|
# To speed up containers boot time the kuryr ports pool driver can be enabled
|
|
# by uncommenting the next line, so that neutron port resources are precreated
|
|
# and ready to be used by the pods when needed
|
|
# KURYR_USE_PORTS_POOLS=True
|
|
#
|
|
# By default the pool driver is noop, i.e., there is no pool. If pool
|
|
# optimizations want to be used you need to set it to 'neutron' for the
|
|
# baremetal case, or to 'nested' for the nested case
|
|
KURYR_VIF_POOL_DRIVER=nested
|
|
#
|
|
# There are extra configuration options for the pools that can be set to decide
|
|
# on the minimum number of ports that should be ready to use at each pool, the
|
|
# maximum (0 to unset), and the batch size for the repopulation actions, i.e.,
|
|
# the number of neutron ports to create in bulk operations. Finally, the update
|
|
# frequency between actions over the pool can be set too
|
|
# KURYR_VIF_POOL_MIN=5
|
|
# KURYR_VIF_POOL_MAX=0
|
|
# KURYR_VIF_POOL_BATCH=10
|
|
# KURYR_VIF_POOL_UPDATE_FREQ=20
|
|
|
|
# Kuryr VIF Pool Manager
|
|
# ======================
|
|
#
|
|
# Uncomment the next line to enable the pool manager. Note it requires the
|
|
# nested-vlan pod vif driver, as well as the ports pool being enabled and
|
|
# configured with the nested driver
|
|
# KURYR_VIF_POOL_MANAGER=True
|