852 Commits

Author SHA1 Message Date
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
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
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é
36eab6a1c3 Sort variables and remove duplicates for min env doc
The script generating docs/minimal-environment-vars.md now sorts
variables alphabetically per service and remove duplicates.

Update minimal-environment-vars.md.

Change-Id: I30cc674b6e9834f2a6c771bd30539a21af39b228
Closes-Bug: #1470504
2015-07-05 09:07:46 +09:00
Martin André
a082d38b97 Make tools/min-env.sh portable
We had different issues here.

First, sort command used to sort variables and services names is
dependent on the local, so fix it to C to have consistent
results. C local is available on all systems.

Second, awk doesn't recognize \s escape char for space on OSX. This
resulted in indented check_required_vars calls being ignored. In fact,
all variables checked via indented check_required_vars calls (i.e. in
a fuction or conditional block) are actually *optional* variables, so
I changed the behavior to ignore those.

Change-Id: I6fc4cca9567cb712609d0fe0a20dfe21ed6df151
Closes-Bug: #1470683
2015-07-05 08:48:41 +09:00
Martin André
97e8dc5e20 Add validation script for min env vars documentation
Change-Id: I46ffa01d0097916055857c3f968e716e0229795f
Partially-implements: blueprint add-min-env-vars-gate
2015-07-05 08:36:21 +09:00
Jenkins
1c5988e642 Merge "Add config-internal/config-external to Glance containers" 2015-07-04 20:11:50 +00:00
Jenkins
1054ccbb8c Merge "Add new script to fetch tarballs for source installation" 2015-07-04 20:11:00 +00:00
Jenkins
feb5826322 Merge "Add base Nova image for Ubuntu" 2015-07-04 20:00:09 +00:00
Jenkins
15b60a1f8d Merge "Add config-internal/config-external to Nova-compute containers" 2015-07-04 19:56:48 +00:00
Harm Weites
85ea344d4b Add config-internal/config-external to Neutron containers
Partially Implements: Blueprint standard-start

Change-Id: Ic7334c1bed2a2b5055bd5c1e39b9f9ac32c30c6a
2015-07-04 10:18:25 +02:00
Jenkins
8af47bf957 Merge "Improve the Kolla documentation" 2015-07-04 06:57:53 +00:00
Jenkins
6f8df39b24 Merge "Updated keystone for wsgi in config-external" 2015-07-04 06:52:56 +00:00
Jenkins
f79c19f9c0 Merge "Ansible Rabbitmq support" 2015-07-04 06:52:19 +00:00
Jenkins
097734fbe0 Merge "Ansible Mariadb w/ Galera support" 2015-07-04 06:51:44 +00:00
Jenkins
bf8d20826f Merge "Add config-internal/config-external to Swift containers" 2015-07-04 03:30:05 +00:00
Jenkins
eba77f7781 Merge "Add config-internal/config-external to Heat containers" 2015-07-04 03:27:51 +00:00
Jenkins
d40294f0ca Merge "Add link validation to pep8 gate" 2015-07-04 03:26:52 +00:00
Jenkins
0d26ed0a0a Merge "Add validation script for broken symlinks" 2015-07-04 03:26:25 +00:00
Harm Weites
2c8ca64856 Fix CONFIG_STRATEGY var in bash scripts
It should read KOLLA_CONFIG_STRATEGY.

Change-Id: I1819b4b1b6e28e8f83ad01c078d4c6e4c502587e
Partial-bug: #1471326
2015-07-03 21:16:35 +02:00
Paul Bourke
7b4eedb563 Add new script to fetch tarballs for source installation
This script will be sourced from the build scripts to provide alternate
ways to fetch/generate a source tarball. This tarball can then be
provided to a Dockerfile for source installation.

Change-Id: I0212a83d098b8d83446f69b92c2b07ef39a93c10
Partially-Implements: blueprint install-from-source
2015-07-03 17:20:57 +00:00
Michal Rostecki
ded326b74d Add base Nova image for Ubuntu
Base Dockerfile with common Nova packages installed
from Ubuntu Cloud Archive.

Partially implements: blueprint install-from-ubuntu
Depends-On: I66bf97b508b740f8db49ed6217c6fefe5de1637e

Change-Id: I3158ded6ccb1e44923bcf08a9f94832fb443b77c
2015-07-03 18:42:18 +02:00
Sam Yaple
11597cc2f4 Updated keystone for wsgi in config-external
This will switch config-external to using wsgi vs evenlet for keystone.

Partially Implements: blueprint ansible-service

Change-Id: I85a88c813ed36d827916796199dad735b2d44b40
2015-07-03 14:17:02 +00:00
Sam Yaple
c97ccd6a5f Ansible Rabbitmq support
Adds initial support for Rabbitmq in Ansible using the CONFIG_EXTERNAL methods.

Additionally, this refactors some of the Rabbitmq config script to allow for
reuse by CONFIG_EXTERNAL.

Partially Implements: blueprint ansible-service

Change-Id: I1765548f7e4f1258eb8a49e2a23242955f52655d
2015-07-03 14:16:47 +00:00
Sam Yaple
d0bb6534b0 Improve the Kolla documentation
This will be a moving target as we build the playbooks, but this
information should be enough to get our Ansible devs going.

Partially Implements: blueprint ansible-service

Change-Id: I9519523a05fd16f8c70ba8a63e9549fea4f5cbb4
2015-07-03 14:13:49 +00:00
Sam Yaple
efbfd7912b Ansible Mariadb w/ Galera support
Adds initial support for Mariadb with Galera replication in Ansible
using the CONFIG_EXTERNAL methods.

Additionally, this refactors some of the Galera config script to allow
for reuse by CONFIG_EXTERNAL.

Partially Implements: blueprint ansible-service

Change-Id: I566fea0376ecca39fc8a5167f9ff9ff434ea7b7e
2015-07-03 13:56:06 +00:00
Jenkins
5dafe4e779 Merge "Add config-internal/config-external to Nova-controller containers" 2015-07-03 07:15:30 +00:00
Michal Rostecki
7624e56c34 Add --no-install-recommends option to Ubuntu image
Using "apt-get install" with --no-install-recommends option
to avoid installing unnecessary packages.

Change-Id: I0e86b317db834522bd5f348e275cd00888dee960
Closes-Bug: #1470415
2015-07-03 08:48:48 +02:00
Harm Weites
656ba297e7 Add config-internal/config-external to Glance containers
Partially Implements: Blueprint standard-start

Change-Id: I26e2fe52fe40efd001f9aae109ac6b7553d73264
2015-07-03 08:48:10 +02:00
Harm Weites
0de0833675 Add config-internal/config-external to Nova-compute containers
Partially Implements: Blueprint standard-start

Change-Id: Ia219015f18d788d0c01c0bffee6b475bb07291a9
2015-07-03 08:39:43 +02:00
Harm Weites
60b6c1d81e Add config-internal/config-external to Swift containers
These containers look to be broken, bad. Fixing them should be done through a separate bug.
Here we only focus on getting aligned for Ansible deployments.

Partially Implements: Blueprint standard-start

Change-Id: I9d538f2c39510266f30cfed88e01c203f35bfb8e
2015-07-02 23:37:16 +02:00
Jenkins
0dbf3e2e11 Merge "Remove duplicate PUBLIC_IP entry from tools/genenv" 2015-07-02 21:27:10 +00:00
Harm Weites
b07bb59c2d Add config-internal/config-external to Heat containers
Partially Implements: Blueprint standard-start

Change-Id: Ia353ea4292e1f183949e8fc1c68ed345d1edc884
2015-07-02 21:16:45 +02:00
Harm Weites
9970519b4e Add config-internal/config-external to Nova-controller containers
Partially Implements: Blueprint standard-start

Change-Id: I40a863161bee779a944e9388a1ad7d5d0e7adba7
2015-07-02 21:02:13 +02:00
Martin André
d30712a34c Add link validation to pep8 gate
Change-Id: I2e6ac673fa9934850da6dec7b6cf3618c1437de0
Implements: blueprint add-broken-symlink-check
2015-07-02 09:09:52 +09:00
Martin André
e6ef6218da Add validation script for broken symlinks
Change-Id: Iae6d9f26e1a8dd7d565e9dbd815816c26cb92b74
Partially-implements: blueprint add-broken-symlink-check
2015-07-02 09:09:41 +09:00
Paul Bourke
5afdab4787 Remove duplicate PUBLIC_IP entry from tools/genenv
Change-Id: I385638f4b633aa74fa617f66ab0329556fa314ea
Closes-Bug: #1470456
2015-07-01 11:36:44 +01:00
Michal Rostecki
3a4500c122 Removing kollaglue/centos-rdo-zaqar from excluded_images
Now kollaglue/centos-rdo-zaqar is building sucesfully,
therefore we shoudn't exclude it.

Change-Id: I873529c205786b3d9f410374f0dc6410dadcbdc4
Closes-Bug: #1470348
2015-07-01 08:26:07 +02:00
Jenkins
90d92347e8 Merge "Add initial config function and keystone support" 2015-06-30 21:34:49 +00:00
Sam Yaple
3ac7da64d1 Add initial config function and keystone support
Add set_configs function that implements the flow from the proposed
ansible-multi spec. Move start.sh to config-internal.sh to preserve existing
behaviour.

config-externall.sh copies the appropriate configs in from the bind'd
location and sets permissions and ownership appropriately.

Partially Implements: blueprint ansible-multi

Change-Id: I53fca0660451087f273fefc3c63e0d8cf1a2c096
2015-06-30 17:26:23 +00:00
Jenkins
cc9432a574 Merge "Add source base container link for centos" 2015-06-30 14:40:30 +00:00
Jenkins
6e81e4829e Merge "Add base image for Ubuntu" 2015-06-30 14:39:50 +00:00
Paul Bourke
5d3ec4a25d Add source base container link for centos
This is needed to start adding source containers such as the upcoming
keystone patch.

Change-Id: I82add1c16094b331afa5b0c2a58f21ea29cd647d
Partially-Implements: blueprint install-from-source
2015-06-30 12:22:45 +00:00
Steven Dake
6370bf25cb Convert keystone from eventlet to httpd
eventlet in master (Delorean) has had a regression making Keystone
not work well with it.  Instead, we have decided to switch to the
recommended deployment model using httpd.

Change-Id: Ie5407ae4fab9882b301925ddfa1b065923bbd52f
Closes-Bug: #1469851
2015-06-29 14:39:40 -07:00
Jenkins
0618051a79 Merge "Correct FROM line in openvswitch-agent" 2015-06-29 19:34:41 +00:00
Jeff Peeler
4756797c0f Correct FROM line in openvswitch-agent
Missing KOLLA_TAG variable

Change-Id: Ic97841cb9d27a9fc5cb7967f3da1b2f016988d20
Closes-bug: #1469332
2015-06-29 14:52:24 -04:00