| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I3a750bdc496942c318111ca3c2384b624f977cef
Closes-Bug:#1472491
|
|
Makes use of new gen-source-tar script to provide a source based
keystone image.
This patch introduces a new concept of a .buildinfo file, which provides
variables specific to the image being built which cannot be defaulted in
a generic way, at least until the build script is overhauled. This file
is sourced before the .buildconf which still leaves everything
customisable by the user.
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
Change-Id: I0ec6b9cfe6d4173f3192e4ae5833fb0f6d333f1c
Implements: blueprint install-from-source
|
|
There are additional depedencies on top of the binary base that are
needed to build and install source components.
This commit moves the base image for source installs from a symlink to
it's own layer, and adds the dependencies that will be needed to install
keystone (more can be added as we add new components).
Partially-Implements: blueprint install-from-source
Change-Id: I56ef6eafb95530e975988dffb62606309dba274e
|
|
|
|
Partially Implements: Blueprint standard-start
Change-Id: I96342c3bdb99d317ce75e0bbb78bdf469f9d1bf7
|
|
|
|
|
|
Partially Implements: Blueprint standard-start
Change-Id: I9fa5cc8f6f57b46f8af165778388435b91c28447
|
|
Add missing oslo dependency.
Closes-bug: #1469891
Change-Id: Ia7b0a5bc0d59f561a1cb6cdb0a50478cad9246d4
|
|
Additionally fixed bootstrap issue caused by an ansible bug in some
versions of the docker module.
Closes-Bug: #1472270
Change-Id: Ia5a370db5ab7690854afcd63492ba7dbbea29835
|
|
|
|
|
|
|
|
Partially Implements: Blueprint standard-start
Change-Id: I8a88572a4390824787c663014e6eae52dbb04648
|
|
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
|
|
|
|
|
|
|
|
|
|
Partially Implements: Blueprint standard-start
Change-Id: Ic7334c1bed2a2b5055bd5c1e39b9f9ac32c30c6a
|
|
|
|
|
|
|
|
|
|
|
|
Base Dockerfile with common Nova packages installed
from Ubuntu Cloud Archive.
Partially implements: blueprint install-from-ubuntu
Depends-On: I66bf97b508b740f8db49ed6217c6fefe5de1637e
Change-Id: I3158ded6ccb1e44923bcf08a9f94832fb443b77c
|
|
This will switch config-external to using wsgi vs evenlet for keystone.
Partially Implements: blueprint ansible-service
Change-Id: I85a88c813ed36d827916796199dad735b2d44b40
|
|
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
|
|
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
|
|
Using "apt-get install" with --no-install-recommends option
to avoid installing unnecessary packages.
Change-Id: I0e86b317db834522bd5f348e275cd00888dee960
Closes-Bug: #1470415
|
|
Partially Implements: Blueprint standard-start
Change-Id: I26e2fe52fe40efd001f9aae109ac6b7553d73264
|
|
Partially Implements: Blueprint standard-start
Change-Id: Ia219015f18d788d0c01c0bffee6b475bb07291a9
|
|
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
|
|
Partially Implements: Blueprint standard-start
Change-Id: Ia353ea4292e1f183949e8fc1c68ed345d1edc884
|
|
Partially Implements: Blueprint standard-start
Change-Id: I40a863161bee779a944e9388a1ad7d5d0e7adba7
|
|
|
|
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
|
|
|
|
|
|
This is needed to start adding source containers such as the upcoming
keystone patch.
Change-Id: I82add1c16094b331afa5b0c2a58f21ea29cd647d
Partially-Implements: blueprint install-from-source
|
|
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
|
|
|
|
Missing KOLLA_TAG variable
Change-Id: Ic97841cb9d27a9fc5cb7967f3da1b2f016988d20
Closes-bug: #1469332
|
|
python-oslo-service is not yet packaged for Delorean, causing
multiple services that have switched to this library to break.
To resolve that problem, we have a short term fix of installing
the oslo.service via pip in the base image.
Change-Id: Iff3410ec90b25b239ee49cc725ef224fa80e7aee
Closes-Bug: #1469821
|
|
Minimal base image with Ubuntu Cloud Archive repository.
More dependencies may be added during implementing the
other images.
NOTE: To build this image with proper name:
./build --prefix ubuntu-binary-
You can also configure the prefix globally:
cat >> .buildconf << EOF
PREFIX=ubuntu-binary-
EOF
Partially implements: blueprint install-from-ubuntu
Change-Id: I66bf97b508b740f8db49ed6217c6fefe5de1637e
|
|
Due to a revert in the Docker code, thin neutron containers do not work
at this time. The neutron plugin agents do not need to exist in the same
container as the other agents however. This allows for using either
linuxbridge or openvswitch
The docker commit that did the revert:
https://github.com/docker/docker/commit/ff770d33cdee5ab4dc0bdeb06dcfea49aa72ab8e
Closes-Bug: 1469307
Change-Id: Idf79c31c74c34b93f5a9bac49730aca49bbdb861
|
|
|
|
|
|
The Liberty release of Cinder will remove the v1 api so we
need to disable it in the cinder_api container and use v2.
Change-Id: I5dab7214d4d39afdf92555e3ffbd7f4a6194cd45
Closes-bug: #1469177
|
|
Also, change all references from fig to docker-compose.
Change-Id: I6bff2ab57cd6a06293d0a6d130d1cf9bc885b712
Closes-bug: #1468999
|