| Age | Commit message (Collapse) | Author | Files | Lines |
|
Make the changes needed to support Ubuntu
Additionally, adjust the way supervisor is installed. Rather than
installing via pip, install via a package.
Change-Id: I1e7f538a180e4e35166d5afa8ba3f165b7e9f6d5
Partially-Implements: blueprint install-from-ubuntu
Closes-Bug: #1487715
|
|
Change-Id: I7e96da95eb8720e3cad0776743cab3d523674f0f
Partially-Implements: blueprint install-from-ubuntu
|
|
Change-Id: I235c5d2b50048f9c46c36953fabdd7a1ffa40afd
Partially-Implements: blueprint install-from-ubuntu
|
|
Installing Ansible with pip as seen in this patch ensures both RPM and
DEB based systems install the binaries in the same path. This changes
nothing for RPM, but allows DEB to continue using the existing scripts
without having symlinks everywhere.
Change-Id: I0d530b1ed0a0e8b44413012f79251ab888153b23
Partially-Implements: blueprint install-from-ubuntu
|
|
Change-Id: Ie442b60fbaadcb83fca060b811e95c07c773c8b8
Partially-Implements: blueprint install-from-ubuntu
|
|
|
|
Individuals are beginning to evaluate Kolla and our quickstart
documentation is in terrible terrible shape. Pleae just approve
this change but do leave feedback. I will address changes in
an iterative process in future patches rather then having a
perfect documentation patch in one bang.
Since this isn't code, there is not a high cost to refactoring
or risk of regressions.
Change-Id: I222cf15f4c5d748fb2daf3638094b4e7b35f8844
|
|
Partially-implements: blueprint ironic-container
Change-Id: I7869c49c851a95c12fffaf426abd6625f3f1a212
|
|
|
|
|
|
|
|
|
|
Sometimes you need custom code in Docerfiles to solve for example
proxy problems or preconfigure base image in some specific way.
With this commit you can insert content of custom file to the beggining
of base Dockerfile to provide these changes
Partially-implements: bp rhel-based-image-support
Partially-implements: bp add-proxy-to-dockerfiles
Partially-implements: bp build-script
Change-Id: Idbfec764aad627f5c00dc09c4854d5fa1c5ac9cf
|
|
|
|
|
|
Rabbitmq containers mount /var/lib/rabbitmq from 'data'
containers with 'root:root' permissions because
ansible does not wait for rabbitmq bootstrap container -
the latter corrects access rights but sometimes gets
killed just after start.
Change-Id: I5cd1ce9810a1fd457dd34a1283e448204964c17d
Closes-Bug: #1487422
|
|
Note, this is not in the inventories/site.yml as it will be a
transparent dependency of Swift.
Change-Id: Ic8c80072596594e646ece74ac0ce74c7000398ff
Partitially-Implements: blueprint ansible-swift
|
|
Change-Id: I714b33b8a818b7d3320cfaa8fb10fc758f545513
Closes-Bug: #1487462
|
|
In MariaDB we adjust the dependecies of what we install there as well
adding only what is appropriate for the install.
In Ansible we adjust some templates to all work around differences
between the different Linux families.
Change-Id: Ibc26e2f4d4a732630632d3ed27fb595b6fe019d2
Partially-Implements: blueprint install-from-ubuntu
|
|
|
|
|
|
|
|
Bootstrap task runs bootstrap container on one host but
waits for its exit on all machines in inventory. This
gives error about non-existing container id.
Change-Id: Ie06c4da470c2e109d13b029fa674373b255653f3
Closes-Bug: #1487387
|
|
|
|
This converts all MD formatted docs that were renamed to RST to
preserve git history into actual RST documentation. Some minor
edits were made but in general the purpose of this patch is to
*only* convert the documentation not rework the documentation.
I do plan on reworking the documentation in further patch sets.
All links were tested and a test rendering is available:
http://github.com/sdake/kolla
Change-Id: I3df430b14df1ede15407c7f4ba7afcbdc6f9d757
|
|
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
|
|
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
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
Change-Id: I50d93255db0c1f7f036524fa88b3f8c077fa1efa
Implements: blueprint remove-abstraction-ansible
|
|
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
|
|
|
|
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
|
|
Change-Id: Ia62a9df706b5d1c9c1673d5664839b3a561f3c51
Partially-Implements: blueprint install-from-ubuntu
|
|
In rabbitmq we removed the requirement for hostname since that is
already installed.
Change-Id: Ia2355e332d53763db630d19663c2ddc8bf3aa425
Paritially-Implements: blueprint install-from-ubuntu
|
|
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
|
|
Change-Id: I9a031dc3aea3c2ca549e3c2353c64e95180f2ba7
|
|
|
|
|
|
Co-Authored-By: Steven Dake <stdake@cisco.com>
Change-Id: Ibe8b6ea7941ab3f2fd7dcfcd2ed18fd6111bb270
Partially-implements: blueprint install-from-source
Partially-implements: blueprint dockerfile-template
|
|
Change-Id: I11fd26950f76be2200730e333e365ef74dfd5747
Partially-Implements: blueprint dockerfile-template
|
|
|
|
|
|
|
|
|
|
|