summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-07-06Merge "Make tools/min-env.sh portable"Jenkins1-1/+4
2015-07-06Merge "Add validation script for min env vars documentation"Jenkins1-0/+17
2015-07-06make merge_configs idempotentSam Yaple1-7/+16
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-06Add config-internal/config-external for horizonSwapnil Kulkarni6-30/+58
Partially Implements: Blueprint standard-start Change-Id: I8a88572a4390824787c663014e6eae52dbb04648
2015-07-05Have bootstrap script create the initial endpointSam Yaple5-3/+32
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-05Change restart policy for bootstrap containerSam Yaple4-4/+5
Sets the restart policy to 'no' for bootstrap containers Change-Id: I1044fdc70a6b7d50396fd923b6be67bd7c47faa2 Closes-Bug: 1471536
2015-07-05Merge "Add config-internal/config-external to Neutron containers"Jenkins33-411/+663
2015-07-05Merge "Fix CONFIG_STRATEGY var in bash scripts"Jenkins1-1/+1
2015-07-05Add min env vars doc validation to pep8 gateMartin André1-0/+1
Change-Id: I7711e9ee597184e34c88c0deeaf916fb1547b704 Implements: blueprint add-min-env-vars-gate
2015-07-05Sort variables and remove duplicates for min env docMartin André2-162/+172
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-05Make tools/min-env.sh portableMartin André1-1/+4
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-05Add validation script for min env vars documentationMartin André1-0/+17
Change-Id: I46ffa01d0097916055857c3f968e716e0229795f Partially-implements: blueprint add-min-env-vars-gate
2015-07-04Merge "Add config-internal/config-external to Glance containers"Jenkins12-67/+128
2015-07-04Merge "Add new script to fetch tarballs for source installation"Jenkins1-0/+47
2015-07-04Merge "Add base Nova image for Ubuntu"Jenkins3-0/+14
2015-07-04Merge "Add config-internal/config-external to Nova-compute containers"Jenkins18-44/+125
2015-07-04Add config-internal/config-external to Neutron containersHarm Weites33-411/+663
Partially Implements: Blueprint standard-start Change-Id: Ic7334c1bed2a2b5055bd5c1e39b9f9ac32c30c6a
2015-07-04Merge "Improve the Kolla documentation"Jenkins1-19/+33
2015-07-04Merge "Updated keystone for wsgi in config-external"Jenkins7-15/+51
2015-07-04Merge "Ansible Rabbitmq support"Jenkins17-72/+208
2015-07-04Merge "Ansible Mariadb w/ Galera support"Jenkins17-37/+226
2015-07-04Merge "Add config-internal/config-external to Swift containers"Jenkins24-93/+201
2015-07-04Merge "Add config-internal/config-external to Heat containers"Jenkins18-68/+157
2015-07-04Merge "Add link validation to pep8 gate"Jenkins1-0/+1
2015-07-04Merge "Add validation script for broken symlinks"Jenkins1-0/+9
2015-07-03Fix CONFIG_STRATEGY var in bash scriptsHarm Weites2-2/+2
It should read KOLLA_CONFIG_STRATEGY. Change-Id: I1819b4b1b6e28e8f83ad01c078d4c6e4c502587e Partial-bug: #1471326
2015-07-03Add new script to fetch tarballs for source installationPaul Bourke1-0/+47
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-03Add base Nova image for UbuntuMichal Rostecki3-0/+14
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-03Updated keystone for wsgi in config-externalSam Yaple7-15/+51
This will switch config-external to using wsgi vs evenlet for keystone. Partially Implements: blueprint ansible-service Change-Id: I85a88c813ed36d827916796199dad735b2d44b40
2015-07-03Ansible Rabbitmq supportSam Yaple17-72/+208
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-03Improve the Kolla documentationSam Yaple1-19/+33
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-03Ansible Mariadb w/ Galera supportSam Yaple17-37/+226
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-03Merge "Add config-internal/config-external to Nova-controller containers"Jenkins30-93/+237
2015-07-03Add --no-install-recommends option to Ubuntu imageMichal Rostecki1-2/+2
Using "apt-get install" with --no-install-recommends option to avoid installing unnecessary packages. Change-Id: I0e86b317db834522bd5f348e275cd00888dee960 Closes-Bug: #1470415
2015-07-03Add config-internal/config-external to Glance containersHarm Weites12-67/+128
Partially Implements: Blueprint standard-start Change-Id: I26e2fe52fe40efd001f9aae109ac6b7553d73264
2015-07-03Add config-internal/config-external to Nova-compute containersHarm Weites18-44/+125
Partially Implements: Blueprint standard-start Change-Id: Ia219015f18d788d0c01c0bffee6b475bb07291a9
2015-07-02Add config-internal/config-external to Swift containersHarm Weites24-93/+201
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-02Merge "Remove duplicate PUBLIC_IP entry from tools/genenv"Jenkins1-1/+0
2015-07-02Add config-internal/config-external to Heat containersHarm Weites18-68/+157
Partially Implements: Blueprint standard-start Change-Id: Ia353ea4292e1f183949e8fc1c68ed345d1edc884
2015-07-02Add config-internal/config-external to Nova-controller containersHarm Weites30-93/+237
Partially Implements: Blueprint standard-start Change-Id: I40a863161bee779a944e9388a1ad7d5d0e7adba7
2015-07-02Add link validation to pep8 gateMartin André1-0/+1
Change-Id: I2e6ac673fa9934850da6dec7b6cf3618c1437de0 Implements: blueprint add-broken-symlink-check
2015-07-02Add validation script for broken symlinksMartin André1-0/+9
Change-Id: Iae6d9f26e1a8dd7d565e9dbd815816c26cb92b74 Partially-implements: blueprint add-broken-symlink-check
2015-07-01Remove duplicate PUBLIC_IP entry from tools/genenvPaul Bourke1-1/+0
Change-Id: I385638f4b633aa74fa617f66ab0329556fa314ea Closes-Bug: #1470456
2015-07-01Removing kollaglue/centos-rdo-zaqar from excluded_imagesMichal Rostecki1-1/+0
Now kollaglue/centos-rdo-zaqar is building sucesfully, therefore we shoudn't exclude it. Change-Id: I873529c205786b3d9f410374f0dc6410dadcbdc4 Closes-Bug: #1470348
2015-06-30Merge "Add initial config function and keystone support"Jenkins28-166/+623
2015-06-30Add initial config function and keystone supportSam Yaple28-166/+623
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-30Merge "Add source base container link for centos"Jenkins1-0/+1
2015-06-30Merge "Add base image for Ubuntu"Jenkins4-0/+18
2015-06-30Add source base container link for centosPaul Bourke1-0/+1
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-29Convert keystone from eventlet to httpdliberty-1Steven Dake2-4/+14
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