895 Commits

Author SHA1 Message Date
Sam Yaple
8f194e50a0 Fixes an issue with AIO and galera clusters
AIO nodes had an address in the gcomm list which would prevent AIO
containers from starting appropriately.

Change-Id: I6db8c831ef9f9c0348748eb9539db326dc0df048
Closes-Bug: #1472481
2015-07-11 09:05:29 +00:00
Jenkins
5179042a44 Merge "Add config-internal/config-external for barbican" 2015-07-09 22:46:00 +00:00
Jenkins
667aed114f Merge "Add config-internal/config-external to Magnum containers" 2015-07-09 22:45:12 +00:00
Jenkins
ea5dc525f5 Merge "Add config-internal/config-external to Zaqar containers" 2015-07-09 22:44:45 +00:00
Jenkins
080d926da0 Merge "Add config-internal/config-external to OpenvSwitch containers" 2015-07-09 22:44:23 +00:00
hayderimran7
4200582d95 Fix grammatical errors in asible docs
Minor fix in ansible deployment docs related to grammar.

Change-Id: Ied565987474552ab733b10c3745dcf88c36753ca
2015-07-09 13:44:45 -07:00
Jenkins
7693df4d3a Merge "horizon start scripts need update for cmd & args" 2015-07-09 19:09:50 +00:00
Jenkins
3aede4ceff Merge "Add config-internal/config-external for Ceilometer" 2015-07-09 18:59:04 +00:00
Paul Bourke
7250fd22dc Add source base image for oraclelinux
Partially implements: blueprint add-optional-oraclelinux-images

Change-Id: I6c350f16c0e394189efa851df3a84d6c6f5699ca
2015-07-09 17:49:57 +00:00
Swapnil Kulkarni
c7cb78c114 horizon start scripts need update for cmd & args
Change-Id: I3a750bdc496942c318111ca3c2384b624f977cef
Closes-Bug:#1472491
2015-07-09 12:17:31 -04:00
digambar
d2d3e74e19 Add config-internal/config-external to OpenvSwitch containers
Partially Implements: Blueprint standard-start

Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net>
Change-Id: I52ed4b56efe3fc4ebbc108b2fe7e9d69eb0f0928
2015-07-09 12:15:18 -04:00
digambar
ab96e4a51e Add config-internal/config-external to Zaqar containers
Partially Implements: Blueprint standard-start
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net>
Change-Id: I4623f2495365e3178d3cd7f453683c2ceaf16b02
2015-07-09 12:14:39 -04:00
digambar
e34b3b68fd Add config-internal/config-external to Magnum containers
Partially Implements: Blueprint standard-start
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net>
Change-Id: I88103eba45f520a2709129072bb90555feb5c6ba
2015-07-09 12:13:58 -04:00
Swapnil Kulkarni
4c25113d30 Add config-internal/config-external for Ceilometer
Partially Implements: Blueprint standard-start

Change-Id: I0c9fea2014a23ca0b08f9a0946472cc877edacbc
2015-07-09 12:13:25 -04:00
Swapnil Kulkarni
ba1901de65 Add config-internal/config-external for barbican
Partially Implements: Blueprint standard-start

Change-Id: I34b4d96515b4c68d42319b477504abdfe9581bad
2015-07-09 12:08:47 -04:00
Sam Yaple
e7a7cc9017 Ansible Glance support
Adds support for glance in ansible

Partially-Implements: blueprint ansible-service
Change-Id: I2d162e79f85877116b0e33b1843de6ccb62a445a
2015-07-09 15:29:55 +00:00
Alicja Kwasniewska
fcda6a06d8 Keystone installation from source
Makes use of new gen-source-tar script to provide a source based
keystone image.

This patch introduces a new concept of a .buildinfo file, which provides
variables specific to the image being built which cannot be defaulted in
a generic way, at least until the build script is overhauled. This file
is sourced before the .buildconf which still leaves everything
customisable by the user.

Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
Change-Id: I0ec6b9cfe6d4173f3192e4ae5833fb0f6d333f1c
Implements: blueprint install-from-source
2015-07-09 11:06:58 +00:00
Paul Bourke
370736abb7 Update centos-source-base from symlink to a real layer
There are additional depedencies on top of the binary base that are
needed to build and install source components.

This commit moves the base image for source installs from a symlink to
it's own layer, and adds the dependencies that will be needed to install
keystone (more can be added as we add new components).

Partially-Implements: blueprint install-from-source

Change-Id: I56ef6eafb95530e975988dffb62606309dba274e
2015-07-09 12:08:19 +00:00
Jenkins
d27d2ebede Merge "Add config-internal/config-external to Designate containers" 2015-07-08 17:52:26 +00:00
Swapnil Kulkarni
1b4d6b37b3 Add config-internal/config-external to Designate containers
Partially Implements: Blueprint standard-start

Change-Id: I96342c3bdb99d317ce75e0bbb78bdf469f9d1bf7
2015-07-08 14:45:35 +00:00
Jenkins
7f6b2fa641 Merge "Add oslo package into base image" 2015-07-08 14:28:38 +00:00
Jenkins
fb7ced9cea Merge "Add config-internal/config-external for cinder" 2015-07-08 14:22:33 +00:00
Swapnil Kulkarni
a5a469c102 Add config-internal/config-external for cinder
Partially Implements: Blueprint standard-start

Change-Id: I9fa5cc8f6f57b46f8af165778388435b91c28447
2015-07-08 13:31:50 +00:00
Ryan Hallisey
54411f40e3 Add oslo package into base image
Add missing oslo dependency.

Closes-bug: #1469891
Change-Id: Ia7b0a5bc0d59f561a1cb6cdb0a50478cad9246d4
2015-07-08 09:26:32 -04:00
Sam Yaple
4c4181d54a Fix permissions on log directory for keystone
Additionally fixed bootstrap issue caused by an ansible bug in some
versions of the docker module.

Closes-Bug: #1472270
Change-Id: Ia5a370db5ab7690854afcd63492ba7dbbea29835
2015-07-08 09:35:33 +00:00
Jenkins
c322be21c1 Merge "Document docker_pull_policy in Ansible docs" 2015-07-08 02:15:53 +00:00
Jenkins
11455e080e Merge "Add config-internal/config-external for horizon" 2015-07-07 19:32:15 +00:00
Jenkins
fd29e95f34 Merge "Fixed pep8 failures in all tools/ scripts" 2015-07-07 18:36:18 +00:00
Jenkins
6998aaf891 Merge "make merge_configs idempotent" 2015-07-07 18:16:56 +00:00
Paul Bourke
15f4653dbe Document docker_pull_policy in Ansible docs
Change-Id: Ie22707faa3513e293200c68caf38b7667e38d081
Closes-Bug: 1471828
2015-07-07 16:59:47 +00:00
Borne Mace
42c2419353 Fixed pep8 failures in all tools/ scripts
Change-Id: Ie6e77a4d45210122746b544a1aa8da563833e395
Partially-Implements: blueprint enable-flake8
2015-07-07 08:34:43 -07:00
Jenkins
75e01a2fb2 Merge "Add min env vars doc validation to pep8 gate" 2015-07-07 13:55:21 +00:00
Jenkins
de98d9ddb3 Merge "Have bootstrap script create the initial endpoint" 2015-07-07 12:34:35 +00:00
Jenkins
b65892310a Merge "Add new build script" 2015-07-07 08:22:09 +00:00
Sam Yaple
0e0b7e77ab Add new build script
This new build script is written entirely in python and supports
multithreading to speed up the builds.

Partially-Implements: blueprint build-script
Change-Id: Ia630e5a83951ec37706a9596427024f3b7c10ba7
2015-07-07 07:19:49 +00:00
Jenkins
8a4791ca75 Merge "Change restart policy for bootstrap container" 2015-07-07 04:09:11 +00:00
Jenkins
566f749a21 Merge "Fix incorrect database_address variable in globals.yml" 2015-07-07 03:21:47 +00:00
Jenkins
cf178ff7ea Merge "Add --no-install-recommends option to Ubuntu image" 2015-07-07 01:50:45 +00:00
Borne Mace
3875d6d302 Fixing tox tests - split out validation tests
Added additional tox test for json / yaml / link /
dockerfile validation. This currently mimics the
existing pep8 test which will be updated to run flake8

Change-Id: Id4657e6d4f4921ab419dc84e8d62468a827aaeb1
Implements: blueprint rename-pep8-validate
2015-07-06 16:41:45 -07:00
Paul Bourke
0ad2f666c0 Fix incorrect database_address variable in globals.yml
A typo exists here which results in the following error:

TASK: [database | Creating haproxy mysql user] ********************************
fatal: [localhost] => One or more undefined variables:
'keystone_internal_address' is undefined

FATAL: all hosts have already failed -- aborting

Change-Id: Ib8e88ca5d755d388a80f06b45e8ea80891f70eb3
Closes-Bug: #1471825
2015-07-06 18:31:04 +00:00
Jenkins
d5a9040f70 Merge "Sort variables and remove duplicates for min env doc" 2015-07-06 15:12:21 +00:00
Jenkins
a13e52d4e8 Merge "Make tools/min-env.sh portable" 2015-07-06 15:12:15 +00:00
Jenkins
5992cb86f2 Merge "Add validation script for min env vars documentation" 2015-07-06 15:11:50 +00:00
Sam Yaple
39e6075f29 make merge_configs idempotent
merge_configs can now check if the destination file has the same content
will be written. This information is used to inform ansible no change has
occured

Closes-Bug: 1471514
Change-Id: I78bce04505349d5aafbb027fd3f7d76ab6eccf6a
2015-07-06 07:26:00 +00:00
Swapnil Kulkarni
e21c68a69e Add config-internal/config-external for horizon
Partially Implements: Blueprint standard-start

Change-Id: I8a88572a4390824787c663014e6eae52dbb04648
2015-07-06 05:26:04 +00:00
Sam Yaple
c80a8c282b Have bootstrap script create the initial endpoint
Due to a few issue that exist between keystone v3 and v2.0 the endpoint
needs to be created as v2.0. If it is created as v3, v2.0 queries will not
see the endpoint.

https://bugs.launchpad.net/keystone/+bug/1470635

Change-Id: Ie7ff88b8cbb23b3ca149cb6e8d5a18a427d22038
Partially-Implements: blueprint ansible-service
2015-07-05 15:36:22 +00:00
Sam Yaple
1d6e6899f6 Change restart policy for bootstrap container
Sets the restart policy to 'no' for bootstrap containers

Change-Id: I1044fdc70a6b7d50396fd923b6be67bd7c47faa2
Closes-Bug: 1471536
2015-07-05 12:13:18 +00:00
Jenkins
2fe35c25bf Merge "Add config-internal/config-external to Neutron containers" 2015-07-05 09:04:46 +00:00
Jenkins
cb7115241b Merge "Fix CONFIG_STRATEGY var in bash scripts" 2015-07-05 03:12:04 +00:00
Martin André
d006122d9c Add min env vars doc validation to pep8 gate
Change-Id: I7711e9ee597184e34c88c0deeaf916fb1547b704
Implements: blueprint add-min-env-vars-gate
2015-07-05 09:08:15 +09:00