1473 Commits

Author SHA1 Message Date
melissaml
8a1cd803f7 Replace port 35357 with 5000 for "auth_url"
Based on the change in Keystone Install Guide [1],
this patch replace port 35357 with 5000 for "auth_url".

For more details, please check similar changes which have been done
on other projects: Nova [2], Neutron [3], Cinder [4], Glance [5].

[1] https://review.openstack.org/#/c/541857
[2] https://review.openstack.org/#/c/562812
[3] https://review.openstack.org/#/c/566491
[4] https://review.openstack.org/#/c/565464
[5] https://review.openstack.org/#/c/558932

Change-Id: Icc0060e5df9dc3d0bc6a29fc8249ed3b37435b9d
2018-07-28 14:35:54 +02:00
Zuul
c774cb1ca3 Merge "Add the project source code repository in README" 2018-07-23 12:45:41 +00:00
Zuul
b550cba1dc Merge "Fix OS versions in metadata" 2018-07-23 02:07:18 +00:00
li.jiawang
cb299dcb0e Add the project source code repository in README
Change-Id: Id0fc5118aca669cf42e85c3f1640a2065981020b
2018-07-20 19:49:20 +08:00
Zuul
7de41c3509 Merge "modulesync: sync and add nodepool-bionic for beaker" 2018-07-19 05:30:31 +00:00
Zuul
0cd34cfd77 Merge "Replace port 35357 with 5000 for "auth_url"" 2018-07-18 19:36:39 +00:00
Tobias Urdin
294d1735ae modulesync: sync and add nodepool-bionic for beaker
Change-Id: I5ff3bc33c0f99561eccf0e3685ab85ad1d59dc5f
2018-07-18 16:18:59 +02:00
Van Hung Pham
ace50f7ebb Fix OS versions in metadata
Add Ubuntu 18.04 to metadata file

Change-Id: I6701a3aec14142ab2c75a1ded7b9a3378a215ece
2018-07-16 16:16:49 +07:00
zhubingbing
8ca79b574f Fix inifile version in metadata
puppetlabs-inifile 1.2.x doesn't work, so let's fix that.

Change-Id: Id06b89e091b72b0e7287620a8b8e5681c7764462
Co-Authored-By: zhongshengping <chdzsp@163.com>
2018-07-16 14:59:26 +08:00
Zuul
9648699891 Merge "Debian release is 9 in metadata" 2018-07-12 07:32:19 +00:00
Zuul
296483e396 Merge "Service_token_roles_required missing in the server config file" 2018-07-12 01:56:15 +00:00
Iago Santos Pardo
38285dc879 Service_token_roles_required missing in the server config file
Service_token_roles_required missing in the server config file which
allows backwards compatibility to ensure that the service tokens are
compared against a list of possible roles for validity.

Change-Id: Ib26a4888425fe5dbaf4beca9ef0b7a2dad887551
Implements: bug service_token_roles_required missing
Closes-Bug: 1778198
2018-07-11 10:44:24 +02:00
Tuan Do Anh
33c323ab12 Debian release is 9 in metadata
Change-Id: Ieeabd38b02d6956dce66f9af17042f6349522f4e
2018-07-11 09:01:12 +07:00
rabi
d6c0500b08 Fix dependency cycle in networking-ansible plugin manifest
Removes the redundant dependency from networking_ansible.pp.

Change-Id: I7c52d29e4f147d84c4e34bf7fdd067df827c7949
Closes-Bug: #1781011
2018-07-10 22:01:44 +05:30
Zuul
d35ce8cc02 Merge "Add support for dynamic routing bpg dragent" 2018-07-04 04:23:52 +00:00
Tobias Urdin
75a999369a Add support for dynamic routing bpg dragent
This patch adds support to install and configure the
bgp dynamic routing agent. It also install the
dynamic-routing package since that is required by
the bgp dragent.

These packages already exists on Debian and Ubuntu but
since it was removed from RPM packages when dynamic-routing
was moved out of the Neutron tree there are work to add it here [1].
So until [1] is merged and hopefully backported to Queens for the latest
stable release this will work propery on RedHat based OS.

[1] https://review.rdoproject.org/r/#/c/7935/

Change-Id: Id8a97b337eff68860547e07e675b79bde94628ba
2018-06-29 13:34:04 +02:00
Zuul
0d58810043 Merge "Add networking-ansible ml2 plugin support" 2018-06-28 20:31:01 +00:00
Zuul
157757a8c4 Merge "Replace port 35357 with 5000 for "auth_url"" 2018-06-25 08:30:40 +00:00
rabi
659a2563e0 Add networking-ansible ml2 plugin support
Change-Id: I4ed882ef7600ca88f8b5f8d471b86373b4f70758
2018-06-23 22:14:15 +05:30
Zuul
8a5a2dd705 Merge "Remove deprecated parameters" 2018-06-22 20:38:15 +00:00
Zuul
2f12ad038a Merge "Add tripleo jobs" 2018-06-21 21:38:34 +00:00
wangqi
821455399d add release note link in readme
Change-Id: I5e3c36da4db79b591c5cb5531d32d11930440774
2018-06-21 14:49:19 +00:00
zhangzs
efe3daa2b6 Replace port 35357 with 5000 for "auth_url"
Change-Id: Ieb2e00396d42fc1389af6f562d26ec85067203c9
2018-06-20 09:54:20 +08:00
Tobias Urdin
59e223869d Remove deprecated parameters
Removes deprecated parameters that has been
deprecated for one cycle or more.

Change-Id: Idc6b8297f4c8a21d22acbd4740246af679e97a2c
2018-06-19 20:05:32 +00:00
Alex Schultz
a42a7abb70 Add tripleo jobs
Depends-On: If97e1f910c86a794edc79b6141b79f64ca4793cf
Change-Id: I4c9f025bead79148b9218042a6f1662bb92d200d
2018-06-19 13:55:24 -06: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
huang.zhiping
bd82de5656 Replace port 35357 with 5000 for "auth_url"
Based on the change in Keystone Install Guide [1],
this patch replace port 35357 with 5000 for "auth_url".

For more details, please check similar changes which have been done
on other projects: Nova [2], Neutron [3], Cinder [4], Glance [5].

[1] https://review.openstack.org/#/c/541857
[2] https://review.openstack.org/#/c/562812
[3] https://review.openstack.org/#/c/566491
[4] https://review.openstack.org/#/c/565464
[5] https://review.openstack.org/#/c/558932

Change-Id: I1fe3f2c90b2e51e8ada5aaddf02da5aeabcdbd7c
2018-05-26 17:34:39 +08: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