3906 Commits

Author SHA1 Message Date
Jeffrey Zhang
00720db254 Handle multi Ethernets case in the gate
rax-iad node has two Ethernets, but others not. Detect the private
Ethernet by using script.

Closes-Bug: #1561563
Change-Id: I7c5d241f2b1a21f97512e52c487d875dd270011b
2016-04-28 01:05:42 +00:00
Jenkins
2705d67fa1 Merge "Document custom-repos" 2016-04-27 21:33:29 +00:00
Michal (inc0) Jastrzebski
e2fa75fce6 Override default latest tag on ubuntu
After 16.04 got released we can't build our images as we pull latest
(16.04 now) and our sources lists are built for 14.04. We pin ubuntu to
14.04 here.

Change-Id: Ib29a1c607c3a725cdaf2098edd1c4b80f06a5e38
Closes-Bug: #1575884
2016-04-27 20:35:25 +00:00
Jenkins
a22b7714e3 Merge "Add a role to cleanup containers after deployment" 2016-04-27 17:21:46 +00:00
Ryan Hallisey
9fce1ac981 Document custom-repos
Change-Id: I8777a354acba4395d8ccc48e32cc4178db58461b
2016-04-27 10:48:37 -04:00
Jenkins
9610ce7a9e Merge "Remove the eth1 up and down manually in the rax-ord node" 2016-04-27 10:47:08 +00:00
Jenkins
0ffda5e142 Merge "Update base dockerfile for formatting" 2016-04-26 22:45:01 +00:00
Jenkins
d421365657 Merge "Update designate dockerfile for formatting" 2016-04-26 21:20:38 +00:00
Jenkins
adc81a8137 Merge "Update ceilometer dockerfile for formatting" 2016-04-26 21:20:31 +00:00
Jenkins
47af76130c Merge "Update remaining files for formatting" 2016-04-26 21:18:10 +00:00
Jenkins
5ad8635b6d Merge "Update haproxy dockerfile for formatting" 2016-04-26 16:58:10 +00:00
Jeffrey Zhang
f21485fbaa Remove the eth1 up and down manually in the rax-ord node
Change-Id: I8372df9869df6e83b7a176184ce93da633525cbd
Closes-Bug: #1574134
2016-04-24 08:00:08 +08:00
Michal (inc0) Jastrzebski
22a07075d2 Robustify of rabbitmq upgrade
String parsing for gospel node detection was overly complex and not
robust. Hopefully this will make it better.

Closes-bug: #1573684
Change-Id: I12e869eff274d286d239c4f55cc4b4ddca389bbd
2016-04-22 16:49:00 +00:00
Jenkins
39aec94983 Merge "Update chronos dockerfile for formatting" 2016-04-22 11:22:47 +00:00
Jenkins
bd1d1622be Merge "Update openvswitch dockerfile for formatting" 2016-04-22 11:20:43 +00:00
Jenkins
279e6b2ed4 Merge "Configures swift-rsyncd to use non-default port" 2016-04-22 04:48:24 +00:00
Jenkins
52db885f0d Merge "Add missing extend_start files for ceilometer container" 2016-04-22 01:59:03 +00:00
Swapnil Kulkarni (coolsvap)
2fdd7e4ddd Update designate dockerfile for formatting
Change-Id: I6d87fd19db433023d3d466e21e6dff27d7bf3927
Partial-Bug:#1569417
2016-04-21 17:44:55 +00:00
Serguei Bezverkhi
d553514cb7 Configures swift-rsyncd to use non-default port
This PS configures swift-rsyncd process to use non-default port
from the range above 1024.

Change-Id: I7c37c548a5185a2ffac789383fe012619e401131
Closes-Bug: #1573137
2016-04-21 12:54:30 -04:00
Jenkins
f759bad859 Merge "Update zookeeper dockerfile for formatting" 2016-04-21 16:48:36 +00:00
Jenkins
1de1fe8bc9 Merge "Disable tty for keystone register script" 2016-04-21 16:48:29 +00:00
Jenkins
1c266502ea Merge "Fix iscsid & tgtd sections in inventory samples" 2016-04-21 16:12:02 +00:00
Swapnil Kulkarni (coolsvap)
fc8d716316 Update remaining files for formatting
Change-Id: Ie9fc941bb48edf86b00fc1f2dba0b83b675a5a1c
Partial-Bug:#1569417
2016-04-21 12:03:42 +00:00
Swapnil Kulkarni (coolsvap)
74601e38bf Update openvswitch dockerfile for formatting
Change-Id: Ia9c8a4d4a24f3a80652b950924917091ba7d16fe
Partial-Bug:#1569417
2016-04-21 17:18:50 +05:30
Swapnil Kulkarni (coolsvap)
db12b0c327 Update ceilometer dockerfile for formatting
Change-Id: I1bb3436d9f702b9680eeb0efc4a648c94dd59cb4
Partial-Bug:#1569417
2016-04-21 17:15:47 +05:30
Swapnil Kulkarni (coolsvap)
ccba149fc2 Update chronos dockerfile for formatting
Change-Id: I690e1ae8c199be3f6ff86f56ebd9498843414a70
Partial-Bug:#1569417
2016-04-21 17:14:19 +05:30
Swapnil Kulkarni (coolsvap)
63c5e77e04 Update zookeeper dockerfile for formatting
Change-Id: Ic75140f89ad193479416036743e7c9330298a18d
Partial-Bug:#1569417
2016-04-21 17:12:45 +05:30
Steven Dake
a861450fd2 Fix failure to deploy with qemu.conf
Closes-Bug: #1572819

Change-Id: I1f2edb482af1e85708159a0dba44a79427dc5af3
2016-04-21 03:00:45 -04:00
Jenkins
549726484f Merge "Add Mistral Binary Containers" 2016-04-21 06:49:37 +00:00
Jenkins
d636ee6781 Merge "Remove check for config files to verify MountFlags" 2016-04-21 05:43:50 +00:00
Jenkins
c08ec0fe59 Merge "Use proper protocol scheme with nova" 2016-04-20 22:31:39 +00:00
Jenkins
3bb62d9d5a Merge "Workaround broken nodepool to unblock gate" 2016-04-20 13:42:38 +00:00
Swapnil Kulkarni (coolsvap)
47894bb05f Remove check for config files to verify MountFlags
Check MountFlags option with systemd rather than with
configuration files which can be overriden with
different ones.

Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net>
Change-Id: Ifa4ce62372af3fe75a66b45c8e7cf9ac9f9c2415
Closes-Bug: #1571281
2016-04-20 10:15:34 +05:30
Jenkins
35e9ef860f Merge "Revert "check /e/s/s/docker.service in ubuntu"" 2016-04-20 04:42:00 +00:00
Steven Dake
3238373ab7 Revert "check /e/s/s/docker.service in ubuntu"
going to merge Swapnil's patch instead of this patch as it relies on real system output rather then looking in files on the filesystem which differ between distributions.

This reverts commit 5c5e903973a9db4541196fbe9fcb99ce66c5cfa4.

Change-Id: I3e474620c90c1f7b2f5e16106f2c18b2058e169c
2016-04-20 03:24:15 +00:00
Steven Dake
f442319b19 Workaround broken nodepool to unblock gate
Sed and check the length of the IP addresses in the private list.
If none found, copy the public to the private.

Change-Id: I05e4798aa301e022de7d5097d503d8213f2b66a8
Closes-Bug: #1571275
2016-04-19 18:09:20 -07:00
Jenkins
76e4c76458 Merge "Fix typo in kolla-ansible usage message" 2016-04-19 21:36:27 +00:00
Paul Bourke
a0ce3608ee Fix iscsid & tgtd sections in inventory samples
* Multinode was missing the relevant sections

* AIO had a typo and incorrect group for iscsid

Co-Authored-By: Serguei Bezverkhi <sbezverk@cisco.com>
Closes-Bug: #1572050
Change-Id: I198d9fe8997a96b77ac5cbc9e354878fb6047861
2016-04-19 17:29:30 +01:00
Paul Bourke
e2452906f3 Disable tty for keystone register script
There seems to be a bug regarding the interaction between the Red Hat
based images and docker exec, where output is missed when attaching a
tty. This can be replicated using the following:

$ docker run -d --name test centos /bin/sleep infinity
$ docker exec -t test echo hi

Repeat the second command over and over, "hi" will only be printed out
every couple of runs.

This affects the keystone register task as sometimes it will not print
it's final json result to stdout, causing ansible to fall over with a
difficult to diagnose error (despite the register having run
successfully).

Disabling the tty fixes this for me, it should not be needed in this
case regardless.

Change-Id: Ie7eb7c01c34ee3c59bd843651195fbcb7259d2c8
Closes-Bug: #1572082
2016-04-19 15:59:51 +01:00
Mauricio Lima
8588bd655e Add a role to cleanup containers after deployment
Change-Id: I5f422574d7e50ec9a1e5862b66ecbf39fe1594d2
Closes-Bug: #1531721
Implements: blueprint ansible-cleanup-role
2016-04-19 10:00:59 -04:00
Jenkins
b391bc78e7 Merge "Update Nova dockerfiles for formatting" 2016-04-19 10:45:01 +00:00
Paul Bourke
8c8188858a Fix typo in kolla-ansible usage message
TrivialFix

Change-Id: I170f19afdc4dcf86e372058d70694f3e7b510e69
2016-04-19 11:26:30 +01:00
Jenkins
0d87a2372b Merge "Remove node_templates_directory in ansbile variable file" 2016-04-19 09:47:34 +00:00
Hui Kang
a703469265 Add missing extend_start files for ceilometer container
Change-Id: I927c0593fc6b669d760b3744a5e77c532a164ca5
closes-Bug: #1571274
Partially-Implements: blueprint ansible-ceilometer
2016-04-17 14:18:07 -04:00
Steven Dake
0786e6b165 Change Jinja2 rquirements to match globals
Global requirements are 2.8.0 for Jinja2, and master will not run
without it.

Change-Id: I91f93736b1e067653840dff219fb8be9359da078
2016-04-15 19:55:47 -07:00
Steven Dake
79627310aa Use proper protocol scheme with nova
Change-Id: I699d3fa4db897a25c31384b7dacf1c465aa4ea86
Closes-Bug: #1571129
2016-04-15 22:01:03 -04:00
Jenkins
a4104c2aec Merge "Add TLS to Kibana Web Interface" 2016-04-15 18:48:11 +00:00
Dave McCowan
4c8227ec8b Add TLS to Kibana Web Interface
Use HAProxy to terminate a TLS connection on port 5601 for the
Kibana dashboard when TLS is enabled for Kolla. x-forwarded-for
and x-forwarded-proto headers are set to give Kibana the info it
needs to write returned URLs.

Change-Id: I03a2dd3a8e2513d38281b30bf4bae6449fec0316
Closes-bug: #1566117
2016-04-15 14:06:36 -04:00
Jenkins
0078d9b4a1 Merge "Add iscsid/tgtd specific parameters to Kolla infrastructure" 2016-04-15 12:05:39 +00:00
Jenkins
908a74d670 Merge "Adds ansible code for iscsid and tgtd containers" 2016-04-15 12:04:57 +00:00