1221 Commits

Author SHA1 Message Date
Sam Yaple
f631243a71 Remove config-internal for keystone
Change-Id: Iacd37265619866d4b46c67e16824021d955c0251
Partially-implements: blueprint remove-config-internal
2015-08-07 18:33:27 +00:00
Sam Yaple
1581874da6 Remove config-internal for Magnum
Change-Id: I766a434c736eb712818a31ae86a346706e8627d8
Partially-implements: blueprint remove-config-internal
2015-08-07 18:29:38 +00:00
Sam Yaple
a7223799c9 Remove config-internal for memcached
Change-Id: I801608a303b7376c5f386db684e9be7ada5af3d3
Partially-implements: blueprint remove-config-internal
2015-08-07 18:23:51 +00:00
Sam Yaple
3cfd5265ae Remove config-internal for openvswitch
Change-Id: I4b8f275b670a1ac3b72b2af34b53bddca4a63cb2
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:52:20 +00:00
Sam Yaple
1c4583ad01 Remove config-internal for zaqar
Change-Id: I1df59f287a2f208def1b5be1fd418563ffef85e9
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:49:22 +00:00
Sam Yaple
5f16da8aa5 Remove config-internal for swift
Change-Id: I07e105a5638ad9fde67e58bf371dffda64563a53
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:48:46 +00:00
Sam Yaple
1a145d8a01 Remove config-internal for rabbitmq
Change-Id: Ifd8fc361d8a7e278134f671910e8c122c9842386
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:44:01 +00:00
Jenkins
a5e907a8e9 Merge "Glance api and Glance registry shouldn't share tags" 2015-08-07 02:46:03 +00:00
Sam Yaple
e2da665045 Update Ansible docs to remove requirements
Since we are containerizing dependencies we no longer need to install
all of the packages on the destination nodes.

Change-Id: I561970c4c508988a9e553c9845767145a3c5366e
Depends-On: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
2015-08-07 02:37:08 +00:00
Harm Weites
8af65b6006 Start docker without -H to make chgrp work on socket
This way the vagrant user can access the docker daemon socket.

Closes-Bug: #1482381
Change-Id: Ic631a94c5b9665b9ec39be5c0454e4c1fa6a33b1
2015-08-06 23:06:19 +02:00
Jenkins
045249109f Merge "Ceilometer config-ceilometer.sh file without backslash" 2015-08-06 20:38:13 +00:00
Jenkins
1cfbd049cc Merge "Fedora - Install from source for Designate" 2015-08-06 20:38:09 +00:00
Jenkins
dfb63e7fc2 Merge "Updated some requirements about docker" 2015-08-06 20:37:12 +00:00
Jenkins
10164f06d8 Merge "Adds push to build script" 2015-08-06 20:25:41 +00:00
Jenkins
6545a66efd Merge "Fedora - Install from source for Swift" 2015-08-06 20:25:38 +00:00
Jenkins
18a3a0f02d Merge "Fedora - Install from source for Gnocchi" 2015-08-06 20:25:12 +00:00
Ryan Hallisey
cd3536ec31 Glance api and Glance registry shouldn't share tags
In the ansible tool, both the Glance api and registry share
the same release tag and they shouldn't.

Change-Id: I5f5f288d192586b84963d59d94567371d28b76a0
Closes-bug: #1482374
2015-08-06 16:24:30 -04:00
Jenkins
97be8d1214 Merge "Reduce dependencies on the dest nodes" 2015-08-06 18:45:28 +00:00
Ryan Hallisey
a5fa276c3a Revert "Merge "Updated all tags for Liberty2""
Revert commit so that master will use the tag latest

Change-Id: If31c77cb288090dd5c780d684df41197df5b7fc2
2015-08-06 12:57:12 -04:00
Ryan Hallisey
5408dd330f Change ansible to search for latest tag
In master, ansible should look for the latest tag
by default.  For releases, it will look for that
specific release tag.

Closes-bug: #1482294
Change-Id: Iccaab6b70d7fb386b5bd1ce21f1afa379a76dd81
2015-08-06 12:44:56 -04:00
Sam Yaple
c8904e6985 Updated some requirements about docker
We were requiring docker 1.7 for a few reasons at one point. Those
reasons are no longer valid and this change reflects that.

Additionally, this adds some clarifications on the issues with Ubuntu
and AUFS.

Change-Id: I56ca1b08f0abecb6f7644bf63ca939f588ed3ee2
2015-08-06 14:04:01 +00:00
weiyu
923b4d4a46 Ceilometer config-ceilometer.sh file without backslash
Change-Id: I06095ad31bf8165fef7708599da6581235a5515f
Closes-Bug: #1481711
2015-08-06 17:28:57 +08:00
Sam Yaple
98a379b0fd Reduce dependencies on the dest nodes
Currently we require a slew of deps on each destination node, this
includes a gcc compiler and installing things via pip. We can remove
these dependencies by containerizing them and running and Ansible
inside the container itself. The container would then report back
facts about idempotency.

DocImpact
Closes-Bug: #1481495
Implements: blueprint containerize-dependencies
Change-Id: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
2015-08-06 01:32:05 +00:00
Sam Yaple
7351c4ec64 Update the documentation for Ansible
This updated documentation addresses a few changes including the
addition of keepalived and haproxy as well as the update to the
'neutron_interface' name which has been renamed to
'neutron_external_interface'

Change-Id: Ia692dbd7f1cb872400324b49f49944b9178c6eaa
2015-08-05 22:48:29 +00:00
Sam Yaple
8ede380f1d Add check_script for haproxy in keepalived
This patch checks that haproxy is alive and running. It does this by
using socat to talk to the haproxy socket. That socket will only
respond successfully when haproxy is active and functional.

Change-Id: I528588d5742071103c28109a69842a6f935232c2
Closes-Bug: #1478570
2015-08-05 11:10:53 +00:00
Paul Bourke
4a2ef1f21d Set curl as the default source install method
As much faster than git clone

Change-Id: I173592f1efceac61b49c37f994004cc41c641ae0
Closes-Bug: #1481670
2015-08-05 10:40:41 +00:00
Sam Yaple
fca1e0658a Adds push to build script
This works as is, but could use some cleaning up and threading needs
to be confirmed broken. If it isn't broken, it should be implemented.

Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net>
Change-Id: I708406dcff8aa9b2f4064f03bda07873ce97d994
Paritally-Implements: blueprint build-script
2015-08-05 04:50:21 +00:00
Swapnil Kulkarni
60d1a9ffbb Fedora - Install from source for Designate
Change-Id: I9643ad8069bb4954fc2f963801765a008751a077
Partially-implements: blueprint install-from-source
2015-08-05 04:31:56 +00:00
Yongfeng Du
12b70241ba Install git for ubuntu source base
git is required for installing neutron from source.

Change-Id: I7b9b9455f8ccc1c62dba54d60846143d4bd0a1ce
Closes-Bug: #1481560
2015-08-05 11:11:18 +08:00
Jenkins
627f9a844a Merge "Add missing vars for Keystone" 2015-08-04 15:06:37 +00:00
Jenkins
d459127553 Merge "Re-add executable bit to tools/genenv" 2015-08-04 12:25:09 +00:00
Paul Bourke
07460f88f2 Add missing vars for Keystone
Got removed as part of a refactor

Change-Id: I7dc47f4af316188803fe2fc654316540b8d23cf8
Closes-Bug: #1480465
2015-08-04 12:24:31 +00:00
Paul Bourke
853fa53929 Re-add executable bit to tools/genenv
Change-Id: Icf845822735babc78ca427c00a2a125c8f0cca32
Closes-Bug: #1481293
2015-08-04 11:43:47 +00:00
Jenkins
d62b07754d Merge "Fix dev-quickstart.md - use pip to install openstack clients" 2015-08-04 11:29:20 +00:00
Jenkins
119a60b926 Merge "Remove service_hosts.sh" 2015-08-04 10:21:32 +00:00
Jenkins
bbb56bb4dd Merge "Fixes tags and when conditional for HAProxy" 2015-08-04 10:13:10 +00:00
Vladislav Belogrudov
43ee03ff25 Fix dev-quickstart.md - use pip to install openstack clients
Not all systems will have openstack clients in repositories.
The fixed guide suggest using pip to get up to date packages
via installing catch-all 'python-openstackclient'.

Change-Id: I5a84d944d51ede963f827737e917dd17e9466804
2015-08-04 13:07:52 +03:00
Jesse Klint
a5c5c028bc Fixed small typo in package list.
Change-Id: I5cd95b225b87599c13deeb4d8a44eee5a7e7ae9a
2015-08-04 04:09:45 -05:00
Swapnil Kulkarni
8576079f24 Fedora - Install from source for Gnocchi
Change-Id: I5c1e26b310cd7ed423a1000e168deddf7c590c44
Partially-implements: blueprint install-from-source
2015-08-04 04:45:53 +00:00
Swapnil Kulkarni
0ed6764b48 Fedora - Install from source for Swift
Change-Id: I36de96f052ecbb475909018249e30f6988a2ed8f
Partially-implements: blueprint install-from-source
2015-08-04 04:28:25 +00:00
Jenkins
0bcfd70d7b Merge "Temporary remove gnocchi from kolla-compose & functional tests" 2015-08-04 01:53:16 +00:00
Sam Yaple
c2dbbde371 Fixes tags and when conditional for HAProxy
A missing comma after the second tag prevented the when conditional
from being evaluated correctly.

Change-Id: Ic18462212452a22ad556bed114e0a99440abe1ff
Closes-Bug: #1481130
2015-08-04 01:38:34 +00:00
Vikas Jain
0128cf6ab6 Fix incorrect config-external in horizon
Horizon config-external.sh script has the same source and target.
Corrected the code to operate like Nova does.

Closes-bug: #1478451

Change-Id: I80be730d41e126b8a43c24c5eb87dfe68ffddb48
2015-08-03 10:25:15 -07:00
Steven Dake
574a8c1004 Include oslo_reports in installation of heat
Heat depends on oslo.reports but does not install it by default.

A previous commit reverted a pip install of this dependency, but
the Heat RPM isn't fixed upstream.

Change-Id: Idab85e6b2d0b158dfdd97edddfbaf305f55be37d
2015-08-03 07:15:09 -07:00
Swapnil Kulkarni
b396395df4 Temporary remove gnocchi from kolla-compose & functional tests
Current with due to LP#1478145 the kolla-compose script
fails to create gnocchi containers. Temperory fix to skip
gnocchi till we have gnocchi packges in delorean.

Change-Id: I7dc6aef82908a846a8b632f86a16de47c1a2eef9
Partial-Bug: #1478145
2015-08-03 09:56:05 +00:00
Swapnil Kulkarni
fd92ad8a27 Remove service_hosts.sh
* Remove service_hosts.sh file
* Add all the required variables to tools/genenv

Change-Id: I23954bf148923fbe785f51012fc9c9da909fa380
Closes-Bug: #1447867
2015-08-03 05:10:35 +00:00
Jenkins
3097d3e48d Merge "Add linuxbridge as option to ansible" 2015-08-02 17:55:31 +00:00
Jenkins
f4d6fc6193 Merge "Updated all tags for Liberty2" 2015-08-02 15:26:06 +00:00
Sam Yaple
b401a90254 Add linuxbridge as option to ansible
Allows the user to configure neutron_plugin_agent value for Ansible.
Current allowed values are openvswitch and linuxbridge.

Implements: blueprint ansible-neutron-linuxbridge

Change-Id: I0572464a5459d2f9da09b6da22db16e240511f99
2015-08-02 11:48:21 +00:00
Jenkins
38418befc0 Merge "Fixes race condition in ansible playbooks" 2015-08-01 19:32:48 +00:00