86 lines
2.6 KiB
Smarty
86 lines
2.6 KiB
Smarty
# Copyright 2017 The Openstack-Helm Authors.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
[DEFAULT]
|
|
debug = {{ .Values.neutron.default.debug }}
|
|
use_syslog = False
|
|
use_stderr = True
|
|
|
|
bind_host = {{ .Values.network.ip_address }}
|
|
bind_port = {{ .Values.network.port.server }}
|
|
|
|
#lock_path = /var/lock/neutron
|
|
api_paste_config = /usr/share/neutron/api-paste.ini
|
|
|
|
api_workers = {{ .Values.neutron.workers }}
|
|
|
|
allow_overlapping_ips = True
|
|
core_plugin = ml2
|
|
service_plugins = router
|
|
|
|
interface_driver = openvswitch
|
|
|
|
metadata_proxy_socket = /var/lib/neutron/openstack-helm/metadata_proxy
|
|
|
|
allow_automatic_l3agent_failover = True
|
|
l3_ha = true
|
|
min_l3_agents_per_router = 1
|
|
max_l3_agents_per_router = 2
|
|
l3_ha_network_type = {{ .Values.neutron.default.l3_ha_network_type }}
|
|
|
|
dhcp_agents_per_network = 3
|
|
|
|
network_auto_schedule = True
|
|
router_auto_schedule = True
|
|
|
|
transport_url = rabbit://{{ .Values.rabbitmq.admin_user }}:{{ .Values.rabbitmq.admin_password }}@{{ .Values.rabbitmq.address }}:{{ .Values.rabbitmq.port }}
|
|
|
|
[nova]
|
|
auth_url = {{ include "helm-toolkit.endpoint_keystone_internal" . }}
|
|
auth_plugin = password
|
|
project_domain_id = default
|
|
user_domain_id = default
|
|
endpoint_type = internal
|
|
region_name = {{ .Values.keystone.nova_region_name }}
|
|
project_name = service
|
|
username = {{ .Values.keystone.nova_user }}
|
|
password = {{ .Values.keystone.nova_password }}
|
|
|
|
[oslo_concurrency]
|
|
lock_path = /var/lib/neutron/tmp
|
|
|
|
[ovs]
|
|
ovsdb_connection = unix:/var/run/openvswitch/db.sock
|
|
|
|
[agent]
|
|
root_helper = sudo /var/lib/kolla/venv/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
|
|
l2_population = true
|
|
arp_responder = true
|
|
|
|
[database]
|
|
connection = mysql+pymysql://{{ .Values.database.neutron_user }}:{{ .Values.database.neutron_password }}@{{ include "helm-toolkit.mariadb_host" . }}/{{ .Values.database.neutron_database_name }}
|
|
max_retries = -1
|
|
|
|
[keystone_authtoken]
|
|
auth_url = {{ include "helm-toolkit.endpoint_keystone_internal" . }}
|
|
auth_type = password
|
|
project_domain_id = default
|
|
user_domain_id = default
|
|
project_name = service
|
|
username = {{ .Values.keystone.neutron_user }}
|
|
password = {{ .Values.keystone.neutron_password }}
|
|
|
|
[oslo_messaging_notifications]
|
|
driver = noop
|