summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-02Tidy up index.rstSteven Dake1-5/+11
Include our full mission statement and tidy up the documentation landing page so it looks more professional and has shorter titles that communicate the same information. Change-Id: If54acbfa817e9a9a71e9f16f923094248b2f62f0
2015-11-02Shorten up title in docsSteven Dake1-2/+2
Change "kolla's Philosophy on Deployment" to "Kolla's Deplooyment Philosophy" so it takes up less bytes. Change-Id: I35d7b91f6b5260878e3a5a45d89b97c74d88cddc
2015-11-02Fix spelling errorSteven Dake1-1/+1
Development was mispelled in the vagrant documentation Change-Id: I6a23a5202a78fad32aad7142b51858319def5d5d
2015-11-02Add proper section/subsection to philosophySteven Dake1-4/+7
Add overview, how not to do the job, how to do the job. :) Change-Id: Id3c95ae376f92bfdeb9d43a2360bfd9f01e6f22f
2015-11-02Retitle several documentsSteven Dake4-8/+8
We decided during the ODS documentation session that several documents need retitling. This patch retitles the documents but doesn't actually adjust the content. There is a separate patch under work which refactors the content from three documents into one document. Change-Id: If5a4718b0ab50c405d42a2e20b7b054b93f3227a
2015-11-02Implement Mitaka ODS Documentation structureSteven Dake7-8/+40
From this etherpad: https://etherpad.openstack.org/p/kolla-mitaka-documentation Lay groundwork for structure of new documentation layout. Further work will finish the job on this doc work. Note in a later change I793244c47ffbe0ba304e79bacf708494e59d99c4 ansible-deployment, deploy-all-in-one-node, and quickstart.rst will be merged into one document. Change-Id: I42b576ffab796da6e27adc9dbf55b2ceed641c16
2015-11-02Merge "heat containers depends on 'common' (rsyslog, log_data, kolla-ansible)"Jenkins1-0/+3
2015-11-02Use default disk image size for centos/7Martin André2-25/+0
Latest centos/7 image from atlas now comes with 40 GB disk size which is equal to the virtual_size we specify in the Vagrantfile. Libvirt provider doesn't like it and produces an ugly stacktrace. The new default value now sufficient run kolla properly and we can remove the code that artificially increased the disk size. Change-Id: I7a645543cfcc027b4a3e0d02d8e7f436d8410ec5 Backport: Liberty Closes-Bug: #1511265
2015-11-01Merge "Make version requirements more visible"Jenkins1-6/+17
2015-11-01Merge "HAProxy does not have murano-api configuration"Jenkins1-0/+8
2015-11-01Prevent virbr0 from being created by defaultSam Yaple1-1/+2
Small change to remove the default network since neutron handles all of the bridge and veth creation. virbr0 becomes clutter. CentOS doesn't seem to come with this default.xml network, so no change there. Note: This doesn't remove virbr0 from a running system, it only prevents its creation. Change-Id: I8e118ea285c674a47884bbe864df134133406bbc Closes-Bug: #1512060 Potential-Backport: Liberty
2015-11-01HAProxy does not have murano-api configurationVladislav Belogrudov1-0/+8
This commit fixes configuration for murano-api HA Change-Id: I6b6f2c266cbb4c8131a949e31094572dad91fc40 Closes-Bug: #1510921 Backport: Liberty
2015-11-01nova.conf: fix incorrect neutron credentials.Jérôme Vizcaino1-1/+1
Nova should use Neutron credentials to interact with Neutron. Backport: liberty Closes-Bug: #1512070 Change-Id: I78ec4c032d457b519ccfed9cab190afd65027048
2015-10-28Use kolla_internal_address in the example rc fileHui Kang1-1/+1
Change-Id: I4ec1b5208a347a45ff729e1d8bff6fe6e37b925e Closes-Bug: #1509865
2015-10-26Make version requirements more visibleRob Hirschfeld1-6/+17
The documentation was correct. This table change helps highlight that default packages are not recent enough or too recent for the Kolla playbooks. Change-Id: I9ea3cfc87aebcc10cb344cd8f32e9b91782ecf55
2015-10-24heat containers depends on 'common' (rsyslog, log_data, kolla-ansible)Jérôme Vizcaino1-0/+3
Change-Id: Ice5ddf2cfcf5655cb98ec4f822fd376589c14cec Closes-Bug: 1509627
2015-10-24Merge "Fix broken galera"Jenkins1-2/+2
2015-10-23Update the super function nameSam Yaple1-3/+3
Change-Id: Ifeefe3c146e6b5e118956024c769e71b2e506a5b Partially-Implements: blueprint functional-testing-gate
2015-10-23Removed unneeded tox thingsSam Yaple1-32/+0
The upstream gate patches have merged and these can be safely removed. Change-Id: Icfad0ff161705239d75de2352bd61c5c9313e81c Partially-Implements: blueprint functional-testing-gate
2015-10-23Add mariadb to the gateSam Yaple1-1/+1
TrivialFix Backport: Liberty Change-Id: I504ac12e349f4457c4d71b55b34edd1bd7a6292d
2015-10-23Fix broken galeraSam Yaple1-2/+2
A previous commit [1] broke Galera on Ubuntu while trying to fix Centos. This fixes the underlying different between the two distros and should help prevent that kind of mistake in the future. [1] I523d1989575dbe24a891fcae3b6bf56d83e69615 Change-Id: Ie3e47f10cb669f36f8d2f166c88555931a54e3ec Backport: Liberty Closes-Bug: #1509281
2015-10-23Encode datadir for xtrabackupSteven Dake1-0/+2
Xtrabackup previously used a hardcoded datadir. In the latest update to xtrabackup, the my.cnf config option datadir is now parsed. This variable was unset, causing galera to implode. backport: liberty Change-Id: I523d1989575dbe24a891fcae3b6bf56d83e69615 Closes-Bug: #1509281
2015-10-23Use EL7 repostitory instead of EL6 for perconaSteven Dake1-2/+1
This patch uses the EL7 binary bits for percona's software instead of EL6. To match binary ABIs, it is recommended to use the same major version of EL for CentOS. backport: liberty Change-Id: I1d2b146a036806c7fd2baef97a6ed861a570d26e Partial-Fix: #1509281
2015-10-22Merge "Add documentation around how to build behind a proxy"Jenkins1-0/+36
2015-10-22Merge "Add missing images to default build profile"Jenkins1-2/+2
2015-10-22Add missing images to default build profilePaul Bourke1-2/+2
We were missing keepalived, openvswitch, and rsyslog TrivialFix Change-Id: I2ca51b77060a0f9ca0577d0c1fb0b3d5fc703802
2015-10-22Automate setting up a cache tierSam Yaple11-21/+247
Introduces a new flag to bootstrap cache devices DocImpact Partially-Implements: blueprint ceph-improvements Change-Id: I09b5a0d5c61b3465237e5f01dc10120725561cd3
2015-10-22Allow ceph pool names to be configurableSam Yaple7-12/+17
Change-Id: Ic408ef7aec7f1c95396a0ccf0209b104908a3f21 Partially-Implements: blueprint ceph-improvements
2015-10-22Allow specifying erasure as the pool typeSam Yaple5-4/+21
Change-Id: I581efd7c0d138cb78ab3afd755521f3fb375c0ee Partially-Implements: blueprint ceph-improvements
2015-10-22Remove memcached container in cleanup-containers toolMichal Rostecki1-1/+2
Change-Id: Ic56b7b2fd6cd7d191cc364a37f3ebbc44950932e Closes-Bug: #1508780
2015-10-21Merge "Ironic binary shouldnt use upper-constraints"Jenkins1-1/+1
2015-10-21Add documentation around how to build behind a proxyPaul Bourke1-0/+36
Change-Id: Ie0e69f72a9f4c4c1eee897d2b48b4318c3b94638
2015-10-21Ironic binary shouldnt use upper-constraintsSam Yaple1-1/+1
TrivialFix Related-Id: I9fbfa7ca442063db52c8b14586176ab994d2cf46 Change-Id: Ic1a7f311a323a3fed296ef2b76cd2dbde96053e2
2015-10-21Merge "Add nova-spicehtml5proxy console"Jenkins3-0/+37
2015-10-21Merge "Improve dry-ness of base dockerfile.j2"Jenkins1-13/+3
2015-10-21Improve dry-ness of base dockerfile.j2Steven Dake1-13/+3
The delorean repositories no longer have a separate location for openvswitch. Now openvswitch is located in delorean-deps.repo and the rest of delorean master is located in the delorean.repo file. These files can be installed for both RDO and SOURCE, but not for RHOS. This patch uses the install_metatype to make a determination as to when to install these two repos. In the process, we can remove the source RPM installation. Change-Id: Ieedddd9d7ee234b6acdb03f7043d57c18e024951 Closes-Bug: #1508326
2015-10-21Merge "In gate functional testing"Jenkins4-2/+133
2015-10-20Make Ceph install from Source on RPMSteven Dake1-1/+2
Ceph doesnt install from source on RPM because Ceph pulls in python-requests. This causes a cpio error during unpacking because requests is installed in the base image. A simple workaround is to remove in the nova-compute container which is the only container this conflict occurs within. backport: liberty Change-Id: I493900854a53c98f1a5cb6478675a18feceefea5 Closes-Bug: #1508236
2015-10-20Increase Ceph RPM gpg key timeout to 90 secondsSteven Dake1-0/+2
The default timeout for Ceph GPG rpm key retrieval is 30 seconds. In my testing, the GPG key takes approximately 50 seconds to download often resulting in a failure to build containers that need to retrieve the Ceph GPG sign key. Crank up the timer to 90 seconds so the key is more likely to be downloaded, allowing images to be built. backport: liberty TrivialFix Change-Id: I7420cdf8d3b61aa9f4f52795fccbe5da3e48d57b
2015-10-20In gate functional testingSam Yaple4-2/+133
This runs the ansible playbooks to completion. It does not validate that OpenStack is working yet, but it will ensure Ansible did not break. Additional gates will be needed for this and there is a patch in project-config to handle that. Change-Id: I7a24a704023cc8f19d42844636e9cb512060f693 backport: liberty Partially-Implements: blueprint functional-testing-gate
2015-10-20Fix typos in docstrings:malei3-4/+4
Change 'formating' to 'formatting' change 'seperate' to 'separate' Change-Id: I3093461c91cc71654c3ba86d7d662259262c09f5
2015-10-19Merge "Update requirements to use tarball by default"Jenkins1-3/+2
2015-10-19Merge "Use bool filter for ironic"Jenkins1-1/+1
2015-10-19Add build profiles to build.pyPaul Bourke2-3/+39
Add ability to define "profiles" in kolla-build.conf, which are predefined sets of images to build at once. The supplied profiles match what Steven defined in the restructure-template bp, though others can easily be added by the user. Multiple profiles can be supplied at once, as well as supplemented by the existing regex mechanism, e.g. to build profiles infra, main, and also ironic, one can use: tools/build.py --profile infra --profile main ironic Change-Id: I0c6f450152cb23dcfc58e0969669fcedf03fab01 Implements: bp restructure-template Doc-Impact
2015-10-19Add nova-spicehtml5proxy consoleSam Yaple3-0/+37
Change-Id: I0ca15e00ee52373b84f7021d86a29304526b7436 Partially-Implements: blueprint nova-proxies
2015-10-19Update requirements to use tarball by defaultSam Yaple1-3/+2
This makes all of our defaults tarballs for consistency TrivialFix Change-Id: I4cb923a3319aa3dcba10dccf439a0193a42c1d55
2015-10-18Use bool filter for ironicSam Yaple1-1/+1
TrivialFix Change-Id: Idaa6376c8585b9bebe1d68a518f965124dfe6b76
2015-10-17Merge "add "registry" flag to "tools/build.py""Jenkins4-9/+17
2015-10-17add "registry" flag to "tools/build.py"Kuo-tung Kao4-9/+17
With registry flag, build image using `tools/build.py --registry 172.22.2.81:4000` the image name looks like `172.22.2.81:4000/kollaglue/data` When user use kolla-ansible, user set `docker_registry` to `172.22.2.81:4000` in `/etc/kolla/globals.yml`. Build image using `tools/build.py -n abcd` the image name looks like `abcd/data` When user use kolla-ansible, user set `docker_namespace:` to `abcd` in `/etc/kolla/globals.yml`. build image using `tools/build.py -n abcd --registry 172.22.2.81:4000` the image name looks like `abcd/data` When user use kolla-ansible, user set `docker_namespace:` to `abcd` in `/etc/kolla/globals.yml`. user set `docker_registry` to `172.22.2.81:4000` in `/etc/kolla/globals.yml`. With the feature, it will reduce user confusing and mistaking. Change-Id: I18ac7a3ccec032888e35f5e9a79fc190760cc8a0 Closes-Bug: #1505056
2015-10-15Merge "Enable COMPRESS_OFFLINE for Horizon"Jenkins1-0/+1