kuryr-kubernetes/devstack/local.conf.pod-in-vm.undercloud.odl.sample
Roman Dobosz f8ec6de4d2 Use plugin instead of devstack service for Neutron.
In our devstack local.conf samples we are using invocation for enabling
Neutron like:

enable_service neutron

which shouldn't be used, in favor of:

enable_plugin neutron https://opendev.org/openstack/neutron

For some strange reason, first invocation results in failing of create
the stack with enabled Neutron metadata service, which is needed for
kuryr tempest test to be run properly.

Depends-On: If639b63dcf660ed709623c8d5f788026619c895c
Change-Id: I3cd8e2a46e65e65195d4ee17e973980baf83618d
2020-07-24 04:06:39 +00:00

84 lines
2.1 KiB
Plaintext

[[local|localrc]]
# If you do not want stacking to clone new versions of the enabled services,
# like for example when you did local modifications and need to ./unstack.sh
# and ./stack.sh again, uncomment the following
# RECLONE="no"
# Log settings for better readability
LOGFILE=devstack.log
LOG_COLOR=False
# Credentials
ADMIN_PASSWORD=pass
DATABASE_PASSWORD=pass
RABBIT_PASSWORD=pass
SERVICE_PASSWORD=pass
SERVICE_TOKEN=pass
# Enable Keystone v3
IDENTITY_API_VERSION=3
# In pro of speed and being lightweight, we will be explicit in regards to
# which services we enable
ENABLED_SERVICES=""
# Neutron services
enable_plugin neutron https://opendev.org/openstack/neutron
enable_service q-dhcp
enable_service q-svc
enable_service q-meta
### Nova
enable_service n-api
enable_service n-api-meta
enable_service n-cpu
enable_service n-cond
enable_service n-sch
enable_service placement-api
enable_service placement-client
### Glance
enable_service g-api
enable_service g-reg
### Neutron-lbaas
# LBaaSv2 service and Haproxy agent
enable_plugin neutron-lbaas \
https://opendev.org/openstack/neutron-lbaas
enable_service q-lbaasv2
# Currently there is problem with the ODL LBaaS driver integration, so we
# default to the default neutron one
#NEUTRON_LBAAS_SERVICE_PROVIDERV2="LOADBALANCERV2:opendaylight:networking_odl.lbaas.driver_v2.OpenDaylightLbaasDriverV2:default"
NEUTRON_LBAAS_SERVICE_PROVIDERV2="LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default"
# Keystone
enable_service key
# dependencies
enable_service mysql
enable_service rabbit
ODL_MODE=allinone
ODL_RELEASE=carbon-snapshot-0.6
Q_USE_PUBLIC_VETH=False
PUBLIC_BRIDGE=br-ex
PUBLIC_PHYSICAL_NETWORK=public
ODL_PROVIDER_MAPPINGS=public:br-ex
ODL_L3=True
ODL_NETVIRT_KARAF_FEATURE=odl-neutron-service,odl-restconf-all,odl-aaa-authn,odl-dlux-core,odl-mdsal-apidocs,odl-netvirt-openstack,odl-neutron-logger,odl-neutron-hostconfig-ovs
ODL_PORT_BINDING_CONTROLLER=pseudo-agentdb-binding
ODL_TIMEOUT=60
ODL_V2DRIVER=True
ODL_NETVIRT_DEBUG_LOGS=True
Q_SERVICE_PLUGIN_CLASSES=trunk
EBTABLES_RACE_FIX=True
enable_plugin networking-odl http://opendev.org/openstack/networking-odl