| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Partially Implements: Blueprint standard-start
Change-Id: Ic7334c1bed2a2b5055bd5c1e39b9f9ac32c30c6a
|
|
|
|
|
|
|
|
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Also, change all references from fig to docker-compose.
Change-Id: I6bff2ab57cd6a06293d0a6d130d1cf9bc885b712
Closes-bug: #1468999
|
|
|
|
This package was not required until now. The Cinder API may
have gone through some changes recentrly to now require this package.
Change-Id: Id3eac9716d11213fec0af6dff11fbec1e3045550
Closes-bug: #1469182
|
|
Delorean repo has latests version of heat, which requires oslo_service,
but there is no oslo_service rpm package upstream yet. This has to be
pip installed until packaging problem is solved in repo.
Change-Id: Id147dde9dc7cbe5b734fbf4671d48a0404a1548b
Closes-Bug: #1469001
|
|
|
|
|
|
|
|
Doing this breaks non-clustered setups and LOG_BASE isn't even set.
Change-Id: If4f5deb54c8bb6881af4e532e32d725a05f53f49
Closes-Bug: #1468882
|
|
Affecting one ore more neutron containers
Change-Id: I2788c1921eb82ad0d0524fc99a436c5fe9ff50d8
Closes-bug: #1468863
|
|
Implements the neutron-openvswitch-agent plugin container.
Co-Authored-By: Sam Yaple <sam@yaple.net>
Partially Implements blueprint: openvswitch-container
Change-Id: Ie0fa318541e16d730b7007d3620c7873e898ed4a
|
|
Glance required this package but it's not in rpm dependencies
Change-Id: I4a60e317ef1004649d2377f29b7f41b9c42c5212
Closes: bug 1468729
|
|
|
|
It should be in docker/{centos,fedora,...}/binary/glance/glance-data
and not directly at the root of docker directory.
Change-Id: I9c4c260ef14f9b367dc86ccfb1a66d764d58ae01
Closes-Bug: #1468596
|
|
Change-Id: Ia296239bbf2d242403885d3ad5005479159c8aff
Closes-Bug: #1468591
|
|
|
|
An ordering problem with the Dockerfile resultled in this
container and all thin containers failing to build. This patch
Fixes that problem.
Change-Id: I4a7ba1554bdcba3f2147eb4eaa628d1cc19f84fd
Co-Authored-By: Jeff Peeler <jpeeler@redhat.com>
Closes-Bug: #1468486
|
|
|
|
|
|
Key difference here is the ip_wrapper.py file. This file and docker 1.7
allow for the network namespaces to be created in the host mount
namespace and propogated into the containers.
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
Change-Id: I73bcd1c97bbaf742af883dbf281a8d76aff8aebf
|
|
This is new RabbitMQ container with support for HA. It's next step for
provide HA support in Kolla project. RabbitMQ is supporting now
active/active model and It's ready for active/passive model.
Change-Id: I2eb6c65f6268ee96d377e72cf880a01c8042559e
Implements: blueprint rabbitmq-ha
|
|
|
|
|
|
All start.sh scripts should be in docker/common directory
instead of docker/centos.
Change-Id: Ifc1d07246e3b56156a1dc861e2b262f75c1cd918
Closes-Bug: #1467528
|
|
This patch contains keepalived container for yum-based distros.
Change-Id: I8e3ea7a61ad6c27b25b635e7aeeff5ef04a807b4
Implements: blueprint keepalived-container
|
|
A missing symlink causes the mariadb-app container to fail to build.
This was introduced when we refactored all of the base images.
Partially Implements: blueprint refactor-base-image-layout
Change-Id: I265b0efb4718c0c08c654f5992235ca34bf364c2
|
|
Add openvswitch containers. Openvswitch is seperated into two running
containers:
ovs-db-server
ovs-vswitchd
The db container is what everything interacts with. Neutron tells the db
its information, the vswitchd container reads this db and talks to the
kernel module.
The db does not need to be persistent since the plugin agent will
repopulate all the information each time it is restarted and the plugin
agent is required to be restarted when the ovs-vswitchd container is
stopped/started to ensure the ports are setup properly.
This container requires /run for the socket and /lib/modules:ro to load
the appropriate host kernel module.
This userspace tools and the kernel module do _not_ have to match
versions. Additionally, even though it is recommended that the userspace
tool be newer than the kernel version to take advantage of all the
features, it is not required.
Partially Implements blueprint: openvswitch-container
Co-Authored-By: Sam Yaple <sam@yaple.net>
Change-Id: I70e3807be32c9a07346d316e7856421ecf468b9a
|
|
This commit adds a few dependencies (that are actually packaging errors)
present in all of the containers, as well as specifically in
heat-engine. Some of the environment variables were not set correctly in
the heat-api-cfn container. The environment variables have also been
correctly added to the genenv script.
Also removed duplicated compose file data already present in
heat-api-engine.
Closes-Bug: #1461872
Change-Id: I9631d1bc6ea42425272570a9dda8cbf5edcef4f3
|
|
The only files in the docker image directories that differ majorly between
distros are the Dockerfiles (e.g. different package manager mechanisms,
different repo sources, etc).
The supporting files such as the start.sh/check.sh and config files should
largely stay the same between base images.
This change moves these files up into a "common" directory, and symlinks them
in the same way that the build script is managed. This means when adding a new
base distro only new Dockerfiles need to be created. Also, if a distro does
happen to require a vastly different start.sh script for example, one can
choose to simply not symlink to the common and instead drop in a custom one.
Implements: blueprint refactor-base-image-layout
Change-Id: Ic4db69d31ff54a1fb95af4853a2e5ae490064284
|
|
|
|
Container for Designate Sink, automatic domain creation for
enabled notification handlers (nova and/or neutron).
Change-Id: I41118cb149e7f39a17bff49123d82905b51b7939
Blueprint: designate-container
|