summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-05-25Merge "Make passwords.yml file generation configurable"Jenkins2-13/+28
2016-05-24Specify registry volume locationEduardo Gonzalez1-1/+5
Makes sense specify where the docker volume path is present for image storage in the kolla host as kolla-vagrant does in the bootstrapping step. With this way users will know where exactly their images are stored when re-utilize registry containers Change-Id: I7f5c46ebab8ec4287a40cd6bd34e75eeb919a24f
2016-05-24Merge "Make configurable the location where config files are merged"Jenkins17-109/+112
2016-05-24Bump the ansible to 2Jeffrey Zhang6-63/+68
DocImpact Change-Id: I3cdfbf84919de80f535c030bd146787ecda40dec partial-Implements: blueprint ansible2
2016-05-24Merge "Generate configuration using ansible for any project"Jenkins1-1/+4
2016-05-23Change ansible image to kolla_toolboxRyan Hallisey3-5/+5
All the images follow the same naming schema where the container name is part of the ansible variable name. Currently, the kolla_toolbox container is named ansible_image_full. Change this to match what the container name is. Could impact operators who are specifying ansible_image_full in globals.yml. TrivialFix Change-Id: I9f0cbe4bd69ce17489310a1f5734a254e6ebe27b
2016-05-23Merge "Compile the messages in the horizon"Jenkins1-2/+12
2016-05-23Merge "Configure the rabbitmq ha policy in config file"Jenkins4-4/+24
2016-05-23Merge "Fix the rabbitmq crash on CentOS binary and source deploy"Jenkins2-9/+8
2016-05-23Merge "Fix build for oraclelinux base"Jenkins1-1/+2
2016-05-23Fix syntax issue in advanced-configuration.rstChristian Berendt1-0/+1
Change-Id: Iec777d9218f871908386704697e840a3c88821c9
2016-05-23Merge "Update advanced configuration"Jenkins1-21/+25
2016-05-23Merge "Adding variables for Cinder iSCSI backend configuration"Jenkins3-9/+24
2016-05-23Make configurable the location where config files are mergedRyan Hallisey17-109/+112
An operator may want to specify the location of custom config files so that kolla can detect their location and merge them with the default configs generated. Partially implements: blueprint multi-project-config Change-Id: Ibfb38d07a36dfa7fe25381adc34cc1d3cbe7d1e1
2016-05-23Generate configuration using ansible for any projectRyan Hallisey1-1/+4
Give outside projects the ability to consume kolla-ansible as a config generation mechanism by allowing for the developer to define a directory structure within /etc/kolla that fits a project's needs. For example, kolla-kubernetes does not define configuration in terms of serivces, but in terms of pods (groups of services). Partially implements: blueprint multi-project-config Change-Id: If08443aefcaf5fa5604b243b39a6a2d54e431cff
2016-05-23Compile the messages in the horizonJeffrey Zhang1-2/+12
Change-Id: Ic5d4a3dbd5efcd1337bafae0e2b0bf67d90cd1e5 Closes-Bug: #1574008
2016-05-23Configure the rabbitmq ha policy in config fileJeffrey Zhang4-4/+24
Closes-Bug: #1580884 Change-Id: Ief5917d48dbf6abe4a5861e73b24d534b889bd52
2016-05-22Fix the rabbitmq crash on CentOS binary and source deployJeffrey Zhang2-9/+8
this is a wordround fix for the rabbitmq failed when deploy on CentOS in the CI gate. the ideal fix should set the hostname in setup_gate.sh script. But it do not work as expect with unknown reason Partial-Bug: #1581301 Change-Id: Ia692794aadf11d3ebe75e4e2bf6b42d9a5f3996f
2016-05-21Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I19642054ca18d447ef154fee3338c29d472ea87a
2016-05-21Make passwords.yml file generation configurableSwapnil Kulkarni (coolsvap)2-13/+28
partially implements blueprint multiple-clouds Change-Id: I676c4245e6f058ffbed345970ee78d1750dd0f2f
2016-05-20Merge "Remove unwanted test dependency zake"Jenkins1-1/+0
2016-05-19Merge "Add generate-config option to kolla-ansible"Jenkins1-8/+13
2016-05-19Add generate-config option to kolla-ansibleRyan Hallisey1-8/+13
In order for the ansible configuration to be consumable, we need to be able to generate it without deploying anything. Change-Id: I2bbdd74d62d00f509a4fa5e4100906ed658d3974 Implements: blueprint generate-config
2016-05-18Update the horizon dockerfile for formattingSwapnil Kulkarni (coolsvap)1-1/+1
Change-Id: Iacea37d84a57d1543f6332a8b600d431dc2c6270 Partial-Bug:#1569417
2016-05-18Merge "Improve Vagrants bootstrap.sh proxy support"Jenkins1-3/+18
2016-05-18Merge "Updated from global requirements"Jenkins1-1/+1
2016-05-18Change the SELinux doc to a security docRyan Hallisey2-14/+18
Kolla should have a doc with an overview of security within the project. Partially implements: blueprint documentation-rework Change-Id: I0a8b902fe1b9adf6617779646bf0bbaee1a36c4f
2016-05-18Merge "Stop configuring neutron to enforce DHCP MTU option"Jenkins1-1/+0
2016-05-18Merge "Collect more info from the gate for debug"Jenkins2-5/+9
2016-05-18Improve Vagrants bootstrap.sh proxy supportPaul Bourke1-3/+18
* sudo is not needed as script already runs as root, using sudo would require http_* env vars to be carried through. * Add a systemd unit file to configure docker proxy support * Update /etc/bashrc if available proxy TrivialFix Change-Id: If2571389ec3dc5bce9e819acf962d202b3166b97
2016-05-18Fixed typos in Ansible filesFrancesco Vollero3-3/+3
Files affected: - ansible/roles/ceph/tasks/bootstrap_mons.yml - ansible/roles/neutron/tasks/deploy.yml - ansible/roles/neutron/tasks/start.yml TrivialFix Change-Id: Ic4b624cfe0ae4d73b49e616319e9db2229931249
2016-05-18Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ib017711de749d72f277b614b735fd2d63cbe5c3a
2016-05-18Collect more info from the gate for debugJeffrey Zhang2-5/+9
* enable the openstack logging debug in the gate * copy the /etc/kolla files out * copy the /var/log files out TrivialFix Change-Id: I9cf5fa773ec5f41c6ea93325076a64dd24ce22da
2016-05-17Merge "Add a cluster_network interface when we use ceph"Jenkins3-1/+3
2016-05-17Merge "Make Heka collect Ceph logs"Jenkins11-2/+37
2016-05-17Stop configuring neutron to enforce DHCP MTU optionIhar Hrachyshka1-1/+0
Since Mitaka, Neutron does the right job to calculate and advertise correct MTU to instances, out of the box [1]. [1] https://review.openstack.org/#/c/302165/ TrivialFix Change-Id: I71a6dc5b56c2c1fb9db757df77a56feababdc039
2016-05-17Remove unwanted test dependency zakeSwapnil Kulkarni (coolsvap)1-1/+0
Trivial-Fix Change-Id: I0d9f0e0f661c2dfe350c38485436288f9c1a4a3c
2016-05-17Add a cluster_network interface when we use cephweiyu3-1/+3
Because of the consideration of security and performance, ceph community recommend the use of two separate network public networks and cluster networks. refer: http://docs.ceph.com/docs/master/rados/configuration/network-config-ref/ DocImpact Closes-Bug: #1582095 Change-Id: I8cb0e14f86c859820fbbb8af8f94ac8155338e13
2016-05-17Update advanced configurationSwapnil Kulkarni (coolsvap)1-21/+25
partially-implements: blueprint documentation-rework Change-Id: I1b10f0bf0b40182bacbc8e8b6ee085cd338de6fa
2016-05-16Structuring the documentationSwapnil Kulkarni (coolsvap)18-152/+180
Restructured the documenation to 1. Add reference at the top 2. Updated the title formatting 3. Updated the heading formatting 4. Updated the links formatting Change-Id: Ie3786e92fee674da1fa39cf07f1bf0a3badd5b92
2016-05-16Merge "Doc rework for quickstart, multinode, and image-building"Jenkins4-134/+237
2016-05-16Fix build for oraclelinux basePaul Bourke1-1/+2
centos-release-openstack-mitaka 1.3 is now available via the delorean-mitaka-testing repo. We need to install this directly instead of the 1.2 version as otherwise the subsequent 'yum update' tries to install it and fails on the centos-release dependency which is incompatible with the oraclelinux base. Closes-Bug: 1576238 Change-Id: I51cb372424b27b32e95f9e81c5dddbe8e49a6131
2016-05-16Merge "Update doc about how to install python-docker-py on centos"Jenkins1-2/+10
2016-05-16Update doc about how to install python-docker-py on centosZhijiang Hu1-2/+10
CentOS shipped with an older version of docker-py named docker-python before. But currently CentOS also shipped with a new rpm named python-docker-py-1.7.2 which obsoletes docker-python and also fulfill kolla need according to its version(kolla needs docker-py >= 1.6.0). Change-Id: I684a6a4e6b6baa9589e9b2afd3cfcc195d2a5e21 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2016-05-15Merge "Avoid _ in rabbitmq_clusterer.config"Jenkins4-4/+4
2016-05-14Doc rework for quickstart, multinode, and image-buildingRyan Hallisey4-134/+237
Our quickstart guide is way too complex. We need to simplify the quickstart guide by pulling out the overwhelming amount of information and splitting it into other docs. Change-Id: Iec175ee7f60bfd11ce06b22c861e51e180c188a9 Partially-implements: blueprint documentation-rework
2016-05-13Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ib41fc2453cd85fa4937218b37cf80db82f63b20c
2016-05-13Merge "Fix the virt_type in the gate"Jenkins1-1/+2
2016-05-13add support for non-default database_port in kolla/ansibleWaldemar Znoinski26-25/+42
This change makes each step of the kolla deployment aware of the port database was configured to listen on. It defaults mariadb_port to database_port. Change-Id: I8e85d5732015afc0a5481cb33e0b629fdfa84a1b Closes-Bug: #1576151 DocImpact
2016-05-13Avoid _ in rabbitmq_clusterer.configDavanum Srinivas4-4/+4
Trying to use ConfigMap's in Kubernetes leads to an interesting problem. We use the file name as the key and the contents of the file as the text value. The ConfigMap is mounted on the container as a volume and the key is then used as the name of the file. The problem is that kubernetes has a limitation on the name of the key https://github.com/kubernetes/kubernetes/blob/release-1.2/docs/design/identifiers.md Which means we cannot use '_' in the name of the file. Closes-Bug: #1581162 Change-Id: I2d9ec80f989c30893b019954fe18b3623d27a076