3296 Commits

Author SHA1 Message Date
Proskurin Kirill
7829aa27b3 Add quotes for RBMQ nodes definition
erlang parser, cant parse hostname with minus symbol, it returns:
Ignoring external configuration due to error: {1,erl_parse,"bad term"}

Adding single quotes fix this issue.

Co-Authored-By: weiyu <weiyu@unitedstack.com>
Closes-Bug: #1540234
Change-Id: I80e0789aa31febd552a851e6dc3a835d89c0e9d1
2016-04-08 17:29:13 +00:00
Jenkins
ebc1bbb081 Merge "When ansible fails it still reads chaged key" 2016-03-03 23:34:50 +00:00
Jenkins
61b468344e Merge "Manila upgrade stub" 2016-03-03 23:14:00 +00:00
Jenkins
e1c3467bd0 Merge "Reconfigure for Heat" 2016-03-03 22:54:42 +00:00
Jenkins
67864c318b Merge "Make Heka collect Manila logs" 2016-03-03 22:42:31 +00:00
SamYaple
69c33ce2fe When ansible fails it still reads chaged key
Add changed key failure as well.
Closes-Bug: #1552405

Change-Id: Ic25a57ba20928bee136932cc422713e76dcbe2a1
2016-03-03 22:26:14 +00:00
Jenkins
d3b6752a65 Merge "Add TLS protection on external API endpoints" 2016-03-03 22:25:17 +00:00
Yarko Tymciurak
42b566f58e Manila upgrade stub
Upgrade stub file for Manila

TrivialFix

Change-Id: I2f13f8783ede46889691e55b7873088da52e2eac
2016-03-03 16:13:36 -06:00
Jenkins
f3048ff8ab Merge "Introduce the hacking module to kolla" 2016-03-03 21:48:44 +00:00
Jenkins
67c71ff551 Merge "Reconfigure neutron service" 2016-03-03 19:51:58 +00:00
Dave McCowan
3daded6242 Add TLS protection on external API endpoints
TLS can be used to encrypt and authenticate the connection with
OpenStack endpoints.  This patch provides the necessary
parameters and changes the resulting service configurations to
enable TLS for the Kolla deployed OpenStack cloud.

The new input parameters are:

kolla_enable_tls_external: "yes" or "no" (default is "no")
kolla_external_fqdn_cert: "/etc/kolla/certificates/haproxy.pem"
kolla_external_fqdn_cacert: "/etc/kolla/certificates/haproxy-ca.crt"

Implements: blueprint kolla-ssl

Change-Id: I48ef8a781c3035d58817f9bf6f36d59a488bab41
2016-03-03 14:44:37 -05:00
Jenkins
a94d537aab Merge "Fix Keystone v3 and Horizon" 2016-03-03 18:51:09 +00:00
Jenkins
e6ca7e6b8a Merge "Add new gates for oraclelinux" 2016-03-03 18:11:40 +00:00
Jenkins
67d3557f1e Merge "Fixing ambiguity in the documetation" 2016-03-03 18:02:00 +00:00
Jenkins
6b0258abe3 Merge "Bump to latest ansible and deps" 2016-03-03 16:59:10 +00:00
Jenkins
ea15697aa8 Merge "Libvirt needs openvswitch to connect br-int" 2016-03-03 16:31:31 +00:00
Jenkins
e235f6cc57 Merge "ADD user neutron to the neutron-openvswitch-agent docker file" 2016-03-03 16:00:15 +00:00
Jenkins
b362a1b9fa Merge "Add documentation for Kolla plugin functionality" 2016-03-03 15:59:53 +00:00
Mauricio Lima
285e42a99c Make Heka collect Manila logs
Partially implements: blueprint heka

Change-Id: I3fadbf29f5219a293b8b1114d192e27888be2c59
2016-03-03 10:53:59 -05:00
SamYaple
57124620ab Fix Keystone v3 and Horizon
After our switch to keystone-manage bootstrap Horizon is not happy
due to v3 not being setup correctly. This patch fixes that

This also includes removal of unused variables (transforms them into
endpoint url variables)

TrivialFix
Change-Id: I1e04db8c24049f80e974c063f03068a2ab32a563
2016-03-03 15:44:53 +00:00
Jenkins
50130834bf Merge "Simplify logic of vagrantfile" 2016-03-03 15:27:23 +00:00
SamYaple
a2fe37fe89 Bump to latest ansible and deps
Ansible is pinned to single commit in devel branch to pull in the
latest shade module we need (domain control). It will be available in
ansible 2.1

TrivialFix
Change-Id: I4c21fa1d2cec30d4aeb80e050ef4a62332f9ed45
2016-03-03 15:19:00 +00:00
Jenkins
5bbd578379 Merge "Add reconfigure for manila" 2016-03-03 14:18:48 +00:00
Jenkins
eb7b18e354 Merge "Reconfigure for Magnum" 2016-03-03 13:42:41 +00:00
Paul Bourke
8b3d3ef84e Add documentation for Kolla plugin functionality
Every now and then people ask about plugins for Kolla. This conversation
may need to be revisted in more detail soon, but till then it's worth
highlighting what we do currently support in Kolla.

Right now adding the block as shown in this patch will make the plugin
archive available in the image, but currently only Neutron has
Dockerfile directives to automatically install them if present. The same
can be added very easily for other commonly pluggable services such as
Horizon.

Change-Id: Ia52d5ccf753667c5452b19fcaf4bf5b893a59fd0
2016-03-03 10:24:29 +00:00
Ryan Hallisey
930737efae Libvirt needs openvswitch to connect br-int
Libvirt is trying to create a port on br-int and is
failing because ovs is not installed.

Co-authored-by: Ian Main <imain@redhat.com>
Closes-bug: 1552717
Change-Id: I6ed0c1ae5b27b58e4c22bcbe7e674f66cde48990
2016-03-03 05:00:50 -05:00
Martin André
f043d6ea7b Simplify logic of vagrantfile
TrivialFix

Change-Id: I0af5d5a80f28d8cb8b5f0e7799fd87bcd73e09cf
2016-03-03 17:31:53 +09:00
Vikram Hosakote
e12d63410b Reconfigure neutron service
This patch set implements reconfiguring the neutron service.

Change-Id: I028a91761de2ff7c6dee563259181b946e8312ea
Partially-implements: bp kolla-reconfig
2016-03-03 07:37:49 +00:00
Nikolai Korablin
b58fd41ad6 Fixing ambiguity in the documetation
After change change 284856, there were some comments
about ambiguity in docs.

Change-Id: I90129c475b87bf63f2e5c870dba7bd07893c8c9c
2016-03-02 21:37:35 -08:00
Jenkins
0f5c22c169 Merge "Make Vagrant libvirt graphics_ip configurable" 2016-03-03 04:41:35 +00:00
Jeffrey Zhang
4e154f0018 Introduce the hacking module to kolla
Implements: blueprint add-hacking

Change-Id: Ia24a263555b9c1eb11e61b9d3fe89612a89daed6
2016-03-03 04:40:16 +00:00
Steven Dake
670430d3e8 Add reconfigure for manila
Change-Id: Ica612da8bbc1eca3441d90abe6227bd17aa9e7f5
Partially-Implements: blueprint kolla-reconfig
2016-03-02 18:34:38 -07:00
Serguei Bezverkhi
7131b4002e Reconfigure for Magnum
This implements reconfigure for Magnum service.

Partially-Implements: blueprint kolla-reconfig

Change-Id: I2579dcbfd031984f482c4eb32d497d3f9772312a
2016-03-02 18:53:54 -05:00
Jeffrey Zhang
75ce1e447d Reconfigure glance service
Change-Id: Ic9e98941711a5fd1b8546de58d278a0b00cf350b
Partially-implements: bp kolla-reconfig
2016-03-02 23:50:21 +00:00
Jenkins
2e7b6eeac0 Merge "Add ansible support for Manila" 2016-03-02 23:22:25 +00:00
Steven Dake
b8e4159bf3 Reconfigure for Heat
Add reconfiguration for heat-api, heat-engine, heat-api-cfn.

Change-Id: I60d538d08eaf1db38876cccbb0db530b52d302b8
Partially-Implements: blueprint kolla-reconfig
2016-03-02 15:57:18 -07:00
SamYaple
d5d1b1b3dd heatclient has invalid json validation picks up
We shouldn't be scanning .tox dir anyway.

TrivialFix

Change-Id: If570abdfa69375091751199dcce637682e8de1ef
2016-03-02 19:40:09 +00:00
Jenkins
69c7decf49 Merge "Add kolla_docker action for reconfigure" 2016-03-02 17:35:31 +00:00
Jenkins
5139a1442d Merge "Sanity check for swift" 2016-03-02 11:00:55 +00:00
Éric Lemoine
558b900e83 Make Vagrant libvirt graphics_ip configurable
TrivialFix

Change-Id: I5c6153016f15b8a0922bdb28c4a03de561b240ee
2016-03-02 09:09:33 +01:00
Hui Kang
55b50b121c ADD user neutron to the neutron-openvswitch-agent docker file
Neutron containers share the same log directory. So all containers
should use same username to create directories.

Change-Id: Id95a3205b53dd87ba21d55ebecada89d9f86d37b
Closes-Bug: #1551829
2016-03-01 13:51:16 -05:00
Jenkins
a07855bc07 Merge "Fix missing libraries for ceilometer" 2016-03-01 18:10:13 +00:00
Jeffrey Zhang
b694408abc Add kolla_docker action for reconfigure
add three actions used for reconfigure

* restart_container
* get_container_env
* get_container_state

Partially-implements: bp kolla-reconfig

Change-Id: I63609ce47f044926ff276ab1188b10f44270a0b5
2016-03-02 01:35:55 +08:00
Mauricio Lima
9786fd646f Add ansible support for Manila
Co-Authored-By: Marc Koderer <marc@koderer.com>
Change-Id: I16bab281f2eca341b7a649f766bae5f2cf18a117
Partially-Implements: blueprint enable-manila-containers
2016-03-01 10:55:47 -05:00
SamYaple
087c432068 Change default CONFIG_STRATEGY
Due to the fact COPY_ONCE is not how most people expect the container
to work, as well as causing additional delays in the reconfigure
process by needing to delete and recreate teh container, we should
default to COPY_ALWAYS. It is both how operators and deployers expect
things to work and allows a quick restart to pull in a new config.

TrivialFix

Change-Id: Ie5f043fc66aa85378f456017c9e31ddbbe6d8880
2016-03-01 15:49:15 +00:00
Paul Bourke
80f0890c81 Add new gates for oraclelinux
Change-Id: Ic5c0e266639c8ed76d0af473d076d9ae6749102a
Implements: bp oraclelinux-gate
2016-03-01 15:34:34 +00:00
Hui Kang
cd735fd0a7 Fix missing libraries for ceilometer
Change-Id: I5571a5639f9f1b5cb0c8ea87188c3d0b9557cba7
Closes-Bug: #1551407
2016-03-01 10:01:44 -05:00
Jenkins
76c28f9698 Merge "Update cleanup-containers to remove ceph containers" 2016-03-01 14:16:04 +00:00
Jenkins
3aedf52489 Merge "Move ironic-discoverd to ironic-inspector" 2016-03-01 13:00:24 +00:00
Mauricio Lima
f1b8eec20d Update cleanup-containers to remove ceph containers
TrivialFix

Change-Id: Ia47429a38503d4982049c3fa1fc6fca4a8000fbd
2016-03-01 06:58:46 -05:00