Neutron is now using the HTTPProxyToWSGI middleware from
oslo.middlware in its default api-paste configuration [1]. This commit
gives us the ability to enable/disable that middlware.
[1] Ice9ee8f4e04050271d59858f92034c230325718b
Change-Id: I99bc9486fdd85857ce73c413e17400320bd6ec5b
This provides better consistency with ml2 ovs 'bridge_mappings' which is
also an array. The two variables are essentially the same format.
Change-Id: I94b1b1681529c58c9e52b4a23c0facaa2e57f792
Signed-off-by: Tim Rozet <trozet@redhat.com>
The parameter memcache_servers was used to configure
DEFAULT/memcached_servers in neutron.conf.
Neutron does not have this option anymore [0],
let's deprecate it.
[0] http://paste.openstack.org/show/585381/
Change-Id: I05e11007030ecff1bbd0b1f1a42e9e098bcced23
We need to change the way it requires puppet/provider/neutron, or
it will fail with:
"Error: Could not autoload
puppet/provider/neutron_l3_agent_config/ini_setting: cannot load
such file -- puppet/provider/neutron"
Change-Id: Ic6f494b4c614d604f5691c95b2f67705a91bf682
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.
Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.
Change-Id: Ib9398d45bdee85ec6381ae42d4c49b3c813bc290
This change updates the module to use the rspec-puppet-facts as defined
in the puppet-openstack_spec_helper.
Change-Id: I88265c5c39842c334fa0eaf219d73488fbb16acf
This patch changes the default worker count from ::processorcount to the
new ::os_workers fact. ::os_workers is based on the number of processors
(currently cpu/4) but is capped at a maximum of 8 worker processors.
This is a much more reasonable default in general and prevents excessive
resource consumption on systems with a large number of CPUs.
Change-Id: Ic90461e7d843edf07d884d6717a2dd3e68664b24
If db sync fails, it is never retried leading to errors. So, this
patch adds retries for db_sync to avoid sync fails.
Change-Id: I836b56d125ec781f24b5ea1797ac882b353e2379
Closes-Bug: #1628580
Removing puppet-lint warnings
in favor of upgrading to latest gem
2016-09-13 21:07:38.653168 | manifests/init.pp:31:WARNING: line has more than 140 characters
2016-09-13 21:07:38.653387 | manifests/init.pp:494:WARNING: line has more than 140 characters
2016-09-13 21:07:38.653444 | manifests/init.pp:497:WARNING: line has more than 140 characters
2016-09-13 21:07:38.653490 | manifests/quota.pp:114:ERROR: trailing whitespace found
2016-09-13 21:07:38.653539 | manifests/server.pp:398:WARNING: line has more than 140 characters
2016-09-13 21:07:38.653591 | manifests/services/lbaas.pp:90:WARNING: line has more than 140 characters
2016-09-13 21:07:38.653645 | manifests/services/vpnaas.pp:48:WARNING: line has more than 140 characters
Change-Id: Id3683aa33e81a91d306632e7435ffb9d3cd88192
Neutron changed the CLI to run db upgrades with heads, not head anymore.
This change was long time ago, and we didn't catch it:
https://review.openstack.org/#/c/194198/
Change-Id: I5946d3d965e6d5f5d0a1d7e5d6f3233453a9baa7
Added configuration for lbaas certificates configuration. The options
to configure the certificate managgement type and the storage path
for the lbaas certificates has been added in this change.
Change-Id: Ifa5604f6bd8c8110722450460f887a1982e6c03d
In neutron::server, use keystone::resource::authtoken to configure
keystone_authtoken section in neutron.conf, with all parameters required
to configure keystonemiddleware
Change-Id: I036814de364f27ab1c49616d9dd4c00090d88255
Closes-bug: #1604463
The ``allow_sorting`` and ``allow_pagination`` configuration options
are deprecated and will be removed in a future release.
Change-Id: Ia988328818d7312b0a4f2d2e723ff485e1a1b26b
Upstream has just removed lbaasv1 from openstack-lbaas
(https://review.openstack.org/286381).
Let's follow them and provide a working lbaas deployment for our users
on Newton.
- Switch-on lbaasv2 by default instead of lbaasv1 to follow what upstream Neutron is doing
in https://review.openstack.org/286381 and also switch default device_driver to be
neutron_lbaas.drivers.haproxy.namespace_driver.HaproxyNSDriver
- remove lbaasv1 support.
- enable_v1 and enable_v2 are deprecated in neutron::agents::lbaas.
Change-Id: I1c032c53b61face152bb37dfac4646db11403e4e
The newly released plugin no longer relies on
a custom DHCP agent to work. Also, instead of
completely overriding the neutron-db-sync we
extend it with a subproject command.
Change-Id: Ibd7cd38b2bcc2a0dc4814fb77cda8f90de7232bb
Parameters of type dict must be at the end of the
shell command to not cause conflict with the network name
current shell generated
/usr/bin/neutron port-create --format=shell --name=testport \
--fixed-ip ip_address=172.19.0.2 --binding:host_id=aio \
--binding:profile type=dict interface_name=veth1 net-edge1-gw1
this fails since it matches the first word without "--" to the network
name
correct call
/usr/bin/neutron port-create --format=shell --name=testport \
--fixed-ip ip_address=172.19.0.2 --binding:host_id=aio net-edge1-gw1 \
--binding:profile type=dict interface_name=veth1
Change-Id: Iaa24d52f4f42e0535ad2d0aed1c0a67178af091a
This patch shall create VFs via the PCI SYS interface.
Default value : $::os_service_default
Sample Format : ['eth0:4','eth2:128']
For values as in sample format, the sriov_numvfs config files
for eth0 and eth2 will have the values 4 and 128 respectively
Change-Id: I2c1fce461d4602cd9f7de44b34e94920d1a581a6
Implements: blueprint tripleo-sriov
Signed-off-by: karthik s <ksundara@redhat.com>
The SR-IOV nic agent shall be configured with NOOP firewall driver
Implements: blueprint tripleo-sriov
Change-Id: I9dfc238903d78a9cc964063c95a149eaaf6059ad
Signed-off-by: karthik s <ksundara@redhat.com>