summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-08-21Prepare for MD to RST conversionSteven Dake9-0/+0
Sphinx and OpenStack documentation standards require the use of RST formatted documentation. In order to get out docs integrated into docs.openstack.org, the following steps must be taken: 1. we need to first convert the documentation to RST 2. sphinx support must be added to the repository 3. project-config must be updated with a publish-docs job The ability to pubish to docs.openstack.org is a privilege only available to Big Tent projects. As a result, we should be taking advantage of this to help spread the word on our implementation. Note the documentation was converted with a tool called pandoc the syntax of which was: pandoc -f markdown -t rst file.md > z mv z file.rst In order for git to preserve history the files have to be git mv'ed in one commit followed by the pandoc operation in a separate commit. Change-Id: Iba2a70b989e8305da03e8204a9b130d457b00cf0
2015-08-21Added missing configuration to horizon docker template.Mick Thompson1-1/+11
Added missing copy and link commands: && cp -r /horizon/openstack_dashboard /usr/share/openstack-dashboard/ \ && cp /horizon/openstack_dashboard/local/local_settings.py.example \ /etc/openstack-dashboard/local_settings \ && ln -s /etc/openstack-dashboard/local_settings \ /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py \ && cp /horizon/manage.py /usr/share/openstack-dashboard \ && python /usr/share/openstack-dashboard/manage.py collectstatic --noinput \ Changed 'mkdir -p /usr/share/openstack-dashboard/static' to 'mkdir -p /usr/share/openstack-dashboard' Change-Id: Ia79c43d771ab2b3628112a9c4d0e6bb2d3348f4f Closes-Bug: 1487028
2015-08-20Workaround for existing keepalived.pid fileDuane DeCapite1-0/+5
Fixes issue where keepalived will not restart after container failure. Removes keepalived.pid file if one exists on container startup. Change-Id: I6ec3297a5e49a4d5255323aa7f75dfdc10d0c5ec Closes-Bug: #1485079
2015-08-20Merge "Remove start.yml and bootstrap.yml"Jenkins2-104/+0
2015-08-20Merge "Change default config location"Jenkins1-5/+2
2015-08-20Merge "Fix group name in vagrant docs"Jenkins1-1/+1
2015-08-20Merge "Allow Docker to make better use of cache"Jenkins1-0/+15
2015-08-20Merge "The requirements.txt file isn't correct"Jenkins2-2/+2
2015-08-20Remove start.yml and bootstrap.ymlSam Yaple2-104/+0
Change-Id: I50d93255db0c1f7f036524fa88b3f8c077fa1efa Implements: blueprint remove-abstraction-ansible
2015-08-20Change default config locationSam Yaple1-5/+2
Currently we write configs to /opt/kolla/config on the destination node. This does not mesh with LSB so we adjust it to /etc/kolla Change-Id: I4b6683b3b707ebb25b064ba5162533ea5a35d977 Partially-Implements: blueprint update-configs
2015-08-20Merge "Add Dockerfile template for nova"Jenkins25-0/+235
2015-08-20Allow Docker to make better use of cacheSam Yaple1-0/+15
Docker cache takes into account things like filesize, hash of file, and even timestamp and access times when determining whether to use the cache or not. This modifies the build script to adjust all the timestamps to 0 epoch. Since we dont care about timestamps this allows us to make far better use of the cache, including when downloading and creating tarballs for source builds. Change-Id: Id4287cf1fcaa2de63feaab9e6f4ebbd4defdb768 Partially-Implements: blueprint build-script
2015-08-20Add kolla-ansible for ubuntuSam Yaple1-4/+12
Change-Id: Ia62a9df706b5d1c9c1673d5664839b3a561f3c51 Partially-Implements: blueprint install-from-ubuntu
2015-08-20Fix RabbitMQ for UbuntuSam Yaple3-5/+7
In rabbitmq we removed the requirement for hostname since that is already installed. Change-Id: Ia2355e332d53763db630d19663c2ddc8bf3aa425 Paritially-Implements: blueprint install-from-ubuntu
2015-08-20Fix up base for ubuntuSam Yaple2-27/+39
In the base we no add the sources.list with the appropriate sources from around the interwebs. We also pull in the appropriate signing keys for those packages. We adjust the dependencies as well. Change-Id: Ic7e084c0c57287945d0e7c2526f050afbbdec454 Partially-Implements: blueprint install-from-ubuntu
2015-08-20Fix group name in vagrant docsSam Yaple1-1/+1
Change-Id: I9a031dc3aea3c2ca549e3c2353c64e95180f2ba7
2015-08-20Merge "Update support to control"Jenkins2-18/+18
2015-08-20Merge "Use database_user_create in the register operation"Jenkins6-18/+19
2015-08-20Add build from source and templating for ZaqarSwapnil Kulkarni8-0/+68
Co-Authored-By: Steven Dake <stdake@cisco.com> Change-Id: Ibe8b6ea7941ab3f2fd7dcfcd2ed18fd6111bb270 Partially-implements: blueprint install-from-source Partially-implements: blueprint dockerfile-template
2015-08-20Add Dockerfile template for novaSam Yaple25-0/+235
Change-Id: I11fd26950f76be2200730e333e365ef74dfd5747 Partially-Implements: blueprint dockerfile-template
2015-08-20Merge "Remove start.yml abstraction for kolla-ansible"Jenkins2-15/+19
2015-08-20Merge "Load ip_vs module for keepalived"Jenkins2-0/+3
2015-08-20Merge "Remove defaults.yml from docs"Jenkins1-3/+3
2015-08-20Merge "Fix small typo in task name"Jenkins1-1/+1
2015-08-20Merge "Fix binary builds for oraclelinux templates"Jenkins2-4/+14
2015-08-20Merge "Add Dockerfile template for Gnocchi"Jenkins7-0/+62
2015-08-20Merge "Fix missing line break in memcached template"Jenkins1-1/+1
2015-08-20Use database_user_create in the register operationSteven Dake6-18/+19
The register operation was registering user_database which is a global variable in group_vars/all.yml. This results in glance not being deployable because user_database is overwrriten at keystone task registration time. The result of this is the playbooks fail to deploy. Change-Id: Ic69725fb09aa0a368ec5b0d8f47bfc768c29c70c Closes-Bug: #1486876
2015-08-19Load ip_vs module for keepalivedWilliam Frischemeier2-0/+3
If ip_vs is not loaded keepalived will enter a restart loop. To fix that load ip_vs module every time we start the container. Change-Id: I6b39d8654cc6a6da7a9162e5c3efab073746b246 Closes-Bug: #1486276
2015-08-19Fix binary builds for oraclelinux templatesPaul Bourke2-4/+14
* Enable some extra repos for oraclelinux in the base template. * Disable magnum binary builds for oraclelinux due to unavailable python-docker-py dependency Change-Id: Iaf8826dc0f9ff93a40e5ad3d1c0fd1fb6ef2e048 Closes-Bug: 1486636
2015-08-19Fix missing line break in memcached templatePaul Bourke1-1/+1
Change-Id: I22919b5a3bda2f95ebcec6721f2fde868b81e7c6 Closes-Bug: #1486634
2015-08-19Merge "Remove barbican"Jenkins16-122/+1
2015-08-19Merge "Add Dockerfile template for kolla-ansible"Jenkins8-168/+208
2015-08-19The requirements.txt file isn't correctSteven Dake2-2/+2
We now depend on jinja2 and docker-py for building images. We no longer depend on docker-compose for any part of our runtime so removing it as a requirement. If we keep compose in the tree, it will be for reference only, not for runtime. Change-Id: Ie663a0f183e74c14f01e9cb4fdc8763355c6415a Partially-Implements: blueprint dockerfile-template
2015-08-19Add Dockerfile template for GnocchiSwapnil Kulkarni7-0/+62
Change-Id: I15e6a06645361aec979d7dad4794b45236c957e3 Partially-Implements: blueprint dockerfile-template
2015-08-19Merge "Add oslo_versionedobjects dependency for neutron"Jenkins2-0/+6
2015-08-19Merge "Remove Ansible abstraction for Neutron"Jenkins3-92/+184
2015-08-19Update support to controlSam Yaple2-18/+18
Change-Id: Icd74a87a0acc5a29f69fdd348966c74408eea2a9 Partially-Implements: blueprint update-configs
2015-08-19Update Getting Started link url in README.rstxiabing.yao1-2/+2
Change-Id: I89c41c9aeb4afcd4e2130b3a17194cfa9a8b6c4f Closes-Bug: #1487871
2015-08-19Remove Ansible abstraction for NeutronSwapnil Kulkarni3-92/+184
Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I19ae5c2d58b94cd95b969e5c4e65ef1670a78b7e Partially-Implements: blueprint remove-abstraction-ansible
2015-08-19Libvirt is moving around the wrong config fileRyan Hallisey1-2/+2
Libvirt uses libvirtd.conf not libvirt.conf. Currently, the config file get copied to '/etc/libvirt/libvirt.conf' and libvirt creates its own libvirtd.conf and ignores the configured libvirt. Change-Id: I7a55b92c33ade72b7ac8ba028c67313479ad8343 Co-Authored-By: Ian Main <imain@redhat.com> Closes-Bug: #1486100
2015-08-19Fix small typo in task nameSam Yaple1-1/+1
Change-Id: I80e183985560404455443e6fa22e661bea3c0fa3 Closes-Bug: #1486516
2015-08-19Remove barbicanSam Yaple16-122/+1
Barbican has never worked properly Change-Id: Ifd0b74adf5afea321508376ad46ac3ddef0b5b89 Closes-Bug: #1486249
2015-08-19Remove defaults.yml from docsSam Yaple1-3/+3
Change-Id: I1d69aa1670c897deee09f09ecfa29866223056cc
2015-08-19Merge "Move lots of global.yml options"Jenkins2-69/+133
2015-08-19Merge "Move defaults.yml to group_vars/all.yml"Jenkins3-15/+18
2015-08-19Add Dockerfile template for kolla-ansibleSam Yaple8-168/+208
Change-Id: I53113d2a7595177839daebe74fa5bc409573f824 Partially-Implements: blueprint dockerfile-template
2015-08-18Use one data container for all data volumesSteven Dake20-23/+52
The previous method of using the API image for a data container worked, but resulted in more data being bindmounted and copied into the system. This patch resolves that by essentially using a distro-type as a FROM in a Dockerfile to generate distro-type-data. Further all of the data containers used throughout ansible are modified to use this new data container. Change-Id: I8846573d4f2d4b98d4f46c770bfefc6d4c5cd0b5 Partially-Implements: blueprint one-data-container
2015-08-19Merge "Cinder bootstrap container is not initializing the DB"Jenkins2-3/+3
2015-08-19Move lots of global.yml optionsSam Yaple2-69/+133
This moves the remaining global.yml options into the all.yml file Change-Id: I9795b924e3e1882d20ba8f16ef3c5fe5c0193ef3 Partially-Implements: blueprint update-configs