1448 Commits

Author SHA1 Message Date
zhangzs
efe3daa2b6 Replace port 35357 with 5000 for "auth_url"
Change-Id: Ieb2e00396d42fc1389af6f562d26ec85067203c9
2018-06-20 09:54:20 +08:00
Zuul
103059acb9 Merge "Remove deprecated rabbit params" 2018-06-19 07:08:18 +00:00
zhubingbing
2b8a60be61 Fix annotations
Change-Id: If6cbef0df0671a2e7ba4b8f868559b7096936f5a
2018-06-15 15:07:37 +08:00
ZhongShengping
b9e73b3099 Remove deprecated rabbit params
Remove the deprecated rabbit params which has been deprecated for
two years. The default_transport_url has been present for a while
now and should be used.

Change-Id: I6b239ffca2184f553311428b92cd7043b4289b63
2018-06-11 09:53:19 +08:00
ZhongShengping
1d00496b3b fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I5aa9b8bd3ad91fdc66b39c713b1be45eedf3ce51
2018-06-08 14:23:32 +08:00
Zuul
274141eb96 Merge "ovn: Add dns_servers configuration support" 2018-06-08 02:43:19 +00:00
Emilien Macchi
59e883cac8 Prepare a new Rocky release
Prepare the metadata configuration for a new Rocky release.

Change-Id: Ibba9fa0d3c3052ce515f0e74823932466e5284e5
13.1.0
2018-06-05 09:46:08 -07:00
Numan Siddique
b2b8cf72a8 ovn: Add dns_servers configuration support
networking-ovn optionally expects list of dns server to be defined in the
config -'ovn/dns_servers'. These will be included in the 'dns_server' DHCP
option field when the VMs send DHCP request if the subnet's dns_nameservers field
is not defined by the user.

Change-Id: I353ac905069ecc945720df2b9e3051989238a02a
Partial-bug: #1774052
2018-06-03 13:17:19 +05:30
Thomas Herve
dba2ff1366 Setup external_dns_driver with designate
When the designate configuration is setup, we also need to configure the
external_dns_driver option.

Change-Id: Iec946147b07acba58f11ffa19215b3d5c25ae3b4
2018-05-31 01:45:25 +00:00
Thomas Goirand
8d65a81163 Support neutron-{api,rpc-server} services
In Debian, all is now Python 3. In such world, neutron-server doesn't
work over SSL, because of Eventlet bugs/limitations. So instead of
running neutron-server, we have to run neutron-api on top of mod_wsgi or
on top of uwsgi. In such a setup, we need to run neutron-rpc-server, as
the Neutron WSGI application doesn't do the AMQP jobs.

Change-Id: I4926327c513e2c79f8fbe1563fa6a7e70683401b
2018-05-24 19:09:35 +02:00
Janki Chhatbar
0fd755588a Configure hostname to be FQDN instead of localhost
hostname is set to localhost. It should be set
to reflect the actual hostname and not localhost.

Change-Id: If41ab16a43f98d2c0112a82f811b2137ea5515b2
2018-05-23 15:01:54 +05:30
Zuul
b5afa4f851 Merge "Add support for designate driver" 2018-05-17 23:55:37 +00:00
Thomas Herve
a97d1e2db1 Add support for designate driver
Change-Id: I3e5f87805feda47df93798d271cec843e86f3ce3
2018-05-17 14:42:51 +02:00
Thomas Goirand
49a4e8d11a Ensure neutron-server works after starting
In Debian, running neutron net-list after starting neutron-server fails
because it takes too much time for neutron-server to be up. Even using
Type=notify in the .service unit doesn't help.

So this patch uses openstacklib::service_validation to run
openstack network list after the server is started, to make sure
it works.

Depends-On: If10b57a38c61cadca48e1e3c1e76d659397849fb
Needed-By: I093b0de94e3f762edb9be71134078d86b0642a07
Change-Id: I8ab8a2c7bb1d93d6fb9d16eabd3a1112b1e1237b
2018-05-16 16:57:05 +02:00
zhubingbing
81574ff532 neat: missing : in $::os_service_default
Change-Id: I27bd9866120ecea8ca7e8f4c5e8a42b2df1a66f4
2018-05-11 14:02:40 +08:00
Zuul
99b49e54a1 Merge "Deprecate auth_uri option" 2018-05-04 14:24:52 +00:00
Sam Morrison
a8c630214d Added new class neutron::server::placement
Adds ability to configure the placement API config options
for neutron server.

Change-Id: I6b62be225fc403e4a82bbf231b61479d30f7502d
2018-05-02 08:48:18 +10:00
Zuul
77e69b952a Merge "Fixes ODL OVS to add certs to every node" 2018-04-30 19:03:39 +00:00
Tim Rozet
7c7a39da80 Fixes ODL OVS to add certs to every node
Certificates were only being added to the VIP, which means only one node
would get the add certificate request.  This would work if there was a
highly available trust store, however MD-SAL lacks support in OpenFlow
Plugin and therefore we have to use a file based trust store.  Since we
are using a file based trust store, the certificate needs to be pushed
to every OpenDaylight node.

Also includes minor fix where tcp was only being force-modified to ssl
for the first ODL OVSDB URI.

Closes-Bug: 1766989

Change-Id: Ifd8401e2facdad07ccda4ec6f885a82bc0a16421
Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-04-27 15:23:03 -04:00
Zuul
11311c0d72 Merge "fix a typo: s/allowd/allowed/" 2018-04-26 20:50:44 +00:00
Zuul
822a428e95 Merge "Debian is using Python 3" 2018-04-24 14:08:44 +00:00
Zuul
454d659800 Merge "Change package name for OVN metadata agent" 2018-04-23 20:54:08 +00:00
Thomas Goirand
6cebc4b1e8 Debian is using Python 3
By default, puppet-openstack attemps to install python-neutron-lbaas
which makes neutron-server fail in Debian, because LBAAS, and neutron
cannot find the LBaaS class that is normally provided by
python3-neutron-lbaas (ie: the python3 version).

Change-Id: Idf06d66eaea2daa1567288fbb0e33deae12b3d89
2018-04-23 22:14:33 +02:00
Zuul
8bef2ab96b Merge "Missing deps for config.pp unit test" 2018-04-23 16:55:19 +00:00
Alex Schultz
8a7b438748 Prepare Rocky M1
Update the version metadata for Rocky milestone 1

Change-Id: I4ff3d9f65fc81ab331b5af28158735c959e322e5
2018-04-19 08:57:02 -06:00
Alfredo Moralejo
a0ca5f1b4d Change package name for OVN metadata agent
The right package name is python-networking-ovn-metadata-agent,
not networking-ovn-metadata-agent.

Change-Id: I278ad5521c9529e5bd71f712c44c6a69f485d1b6
2018-04-19 16:22:39 +02:00
wangqi
3a376e55e5 fix a typo: s/allowd/allowed/
Change-Id: I906fe54e376270237658bcd142224e8a5551ba91
2018-04-19 10:53:31 +00:00
zhubingbing
0e740ac48d Missing deps for config.pp unit test
Change-Id: I8d6cd1246f18c93a0e02831a6b9e8b7d09edc200
2018-04-19 13:52:27 +08:00
Zuul
6c2a18baea Merge "Update .gitignore" 2018-04-18 00:56:21 +00:00
Zuul
17133e0ad0 Merge "Improved local_ip parameter description in OVS manifest" 2018-04-13 16:23:24 +00:00
Alexey Stupnikov
463ea7b5b8 Improved local_ip parameter description in OVS manifest
For some reason VXLAN tunnels are not mentioned in local_ip
parameter's description, which could be mesleading during
troubleshooting.

Change-Id: Ib73808b9ea6318ea98908985e4c640980000f663
2018-04-13 15:16:52 +02:00
ZhongShengping
dd7fd5586c Fixes missing 'geneve' network type
The network type drivers were missing 'geneve', which will allow nodes to
attach nova instances to geneve networks.  This should be allowed by
default[1].

[1]https://github.com/openstack/puppet-neutron/blob/master/manifests/plugins/ml2/type_driver.pp#L121

Change-Id: I1a1bfaa2619edde8a463cd3a6bc6412738d7f596
Closes-Bug: #1762667
2018-04-13 11:57:39 +08:00
Zuul
9a5fa20b2d Merge "Debian is using Python 3" 2018-04-11 01:12:13 +00:00
ZhongShengping
2420324f00 Update .gitignore
This patch[1] already explains why updating .gitignore

[1]https://review.openstack.org/#/c/466356/

Change-Id: I0499e8992c87484e94100ccc140ca7d7785ec8e9
Depends-On: Ifeaaa14c63158d0318218ca62ee41e98fc4c0b57
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
2018-04-11 08:55:29 +08:00
Thomas Goirand
485e30da61 Debian is using Python 3
Change-Id: Ie12bd5bad1f2cac9d175c76a18d4a5b5094f72fc
2018-04-10 17:12:43 +02:00
Zuul
fc31ad245d Merge "Fixes missing 'flat' network type for ODL OVS" 2018-04-09 23:56:10 +00:00
Zuul
ae6ed25488 Merge "Corrects ODL-OVS vhostusermode default and docs" 2018-04-09 21:07:36 +00:00
Tim Rozet
8cf40527c4 Fixes missing 'flat' network type for ODL OVS
The allowed network types were missing 'flat', which will allow nodes to
attach nova instances to flat networks.  This should be allowed by
default.

Partial-Bug: 1762495

Change-Id: Iccee353763823fddd18dc6bbbd857a71f1c2320a
Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-04-09 14:29:54 -04:00
Tim Rozet
f85794de85 Corrects ODL-OVS vhostusermode default and docs
The vhostuser_mode parameter was incorrectly defined as the
client/server mode of OVS, when actually it is the configuration of the
VIF port/QEMU mode.  Therefore a value of 'client' will actually
configure OVS to be in 'server' mode.  This type of port is deprecated
and the correct value should be 'server' (where QEMU creates the port).

Partial-Bug: 1762473

Change-Id: Idda82cae48b11eae1c79c6bbdd85827e3e43e56b
Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-04-09 16:38:02 +00:00
Sam Morrison
fda3248092 Add bridge_mappings option to linuxbridge agent
Change-Id: I40bb008d08a76bc72eb2d0d927faa304efca4796
2018-04-09 14:50:22 +10:00
ZhongShengping
fe4fc654f4 Deprecate auth_uri option
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.

[1]https://review.openstack.org/#/c/508522/

Change-Id: Icdcf8e0b6dc85d40f205cf65a993c4bc93f61d89
Closes-Bug: #1759098
2018-04-05 10:59:00 +08:00
ZhongShengping
dfd67c27a3 Deprecate auth_uri parameter
Option "auth_uri" from group "keystone_authtoken" is deprecated[1].
Use option "www_authenticate_uri" from group "keystone_authtoken".

[1]https://review.openstack.org/#/c/508522/

Change-Id: I092efd9c530b3108a88c4f6f364f7b4adbaf6a80
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
2018-04-04 12:32:49 +08:00
ZhongShengping
550b5dde7b Remove deprecated keystone authtoken revocation_cache_time option
Change-Id: I64205ae4e4f752641900866290955c55ca6c2c4d
2018-03-27 10:33:22 +08:00
Zuul
b15aa4abbc Merge "Add pool_timeout option" 2018-03-26 22:55:47 +00:00
melissaml
8338981a7c fix a typo in documentation
Change-Id: Ie24521d3e7295331e8ac191dd9405b40544982c8
2018-03-23 08:13:09 +08:00
ZhongShengping
f6c7f2d1dd Add pool_timeout option
Add pool_timeout option to configure this value for pool_timeout with
SQLAlchemy.

Change-Id: Ia34de55c60b10a2aff91c0856333a00a44fa5a81
Closes-Bug: #1757581
2018-03-22 11:09:50 +08:00
ZhongShengping
a48732416b oslo middleware: check puppet resource instead of actual config in spec
Change-Id: I7b7d144d7e29d5aa91b2f931d0eb444a93ef21c5
2018-03-21 11:28:59 +08:00
Zuul
85dcf1c296 Merge "Switch acceptance test to use integration classes" 2018-03-16 22:35:08 +00:00
Zuul
11bc5f7caf Merge "Configure metadata agent 'metadata_proxy_shared_secret' as secret" 2018-03-16 22:35:07 +00:00
Ignacio Dominguez Martinez-Casanueva
8f6c82638f Configure metadata agent 'metadata_proxy_shared_secret' as secret
Closes-Bug: #1755434
Change-Id: I180f049b93dcc955266c076560180e37d7815e38
2018-03-16 10:28:38 +01:00