| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
When spawning Heat stacks, the DB reaches the max_connections
limit. This causes MariaDB to block all traffic by source IP,
essentially blocking all services. This patch introduces the
MARIADB_MAX_CONNECTIONS parameter to make the max_connections
configurable. The default of 151 max_connections is maintained.
Closes-Bug: #1465422
Change-Id: I869aa9f117c6fa959b1c6948dfc379f30a6bc1d7
|
|
Change-Id: Iefc2dfea4bf4ce2fa9a5d1f013594929d218b9fc
Closes-Bug: #1463970
|
|
|
|
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
|
|
|
|
|
|
|
|
Database syncs should not be required every time a container starts.
We can default database startup to true, but give the option
to set it to false.
Change-Id: Ib76876b2671f6c31f4511412efd3a438ec78f01f
Closes-bug: #1467576
|
|
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
|
|
This patch provides the basis for an alternate set of images to be
available in Kolla, based on oraclelinux.
It is difficult ahead of time to know all base dependencies and exactly
which repos they'll come from, so at this time I have just added the bare
minimum.
In the next commit keystone will require some essentials that will
likely make sense to add here.
NOTE: To build this image you must set the following .buildconf in the
root of the kolla repo:
cat >> .buildconf << EOF
PREFIX=ol-binary-
EOF
Partially implements: blueprint add-optional-oraclelinux-images
Change-Id: I1ccce8eebe8fa0d4342af2aa482c083d074bda66
|
|
|
|
It looks like we forgot to update these as part of 793d68a29
Partial-Bug: #1466913
Change-Id: I3a879d33ef6d8200be923a63e2ae31409d247455
|
|
|
|
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
|
|
|
|
|
|
Change-Id: I4c25238b57ae718205d2e31994a9be74fae3dda0
Partially-implements: blueprint bashate-gate
|
|
Change-Id: Iae145f6b4413035eb800355a9a72f153b744b4ba
Partially-implements: blueprint bashate-gate
|
|
Change-Id: I9653765b716d17f73a874a21d42ff09ad90792c3
Partially-implements: blueprint bashate-gate
|
|
It looks like we forgot to update these as part of 793d68a29
Partial-Bug: #1466913
Change-Id: Ic013b99e512cb25f72bb32c828d9e3ba6bae9ce0
|
|
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
|
|
This is required for the source install method (for packages the
user/group is added as part of install)
Change-Id: I9b2e8d3757587276c21967ee67d45277616d433f
|
|
|
|
Container for Designate Sink, automatic domain creation for
enabled notification handlers (nova and/or neutron).
Change-Id: I41118cb149e7f39a17bff49123d82905b51b7939
Blueprint: designate-container
|
|
|
|
This changes are providing support for galera cluster. It's important for
project to has got support for database cluster as a one of the steps to
providing High Avability(HA) in Kolla project
Change-Id: If51bb88ab05972d3b8aa8abbbbd2a5480213a10e
Implemented: blueprint galera-container
|
|
Change-Id: I54fc58053297de20469c7e28f2704ec488738166
Partially-implements: blueprint bashate-gate
|
|
Glance images were originally intended to be stored on the host (see
container Dockerfile) but the compose file was not doing this. The
right thing is to use a data container for image content.
Closes-bug: #1465401
Change-Id: I02d2aab2913356939d98b8c18f9e788ae6d901af
Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
|
|
Cinder is going to be split up into four containers.
- cinder-api
- cinder-scheduler
- cinder-volume
- cinder-backup
Co-Authored-By: Daneyon Hansen <danehans@cisco.com>
Co-Authored-By: Ian Main <imain@redhat.com>
Implements: blueprint cinder-container
Closes-bug: #1460136
Change-Id: I688471151ffa54d547b9aa0f2f2e2ea7f68f288d
|
|
The containers don't work, but alteast they will pass the gate ;)
Change-Id: Ic921f982122889d354cfee47772421d147d9ec57
Partially-implements: blueprint bashate-gate
|
|
This moves a few things around. Namely centos/fedora-rdo-base becomes
centos/rdo/base
fedora/rdo/base
I have also separated out RHEL.
Moves the current scripts in "base" to a "common" folder common to all
images and then recreates the appropriate links to allow all the
containers to build the same way they did before.
This removes all .buildconfs in the system (though they are still usable)
Partially Implements: blueprint refactor-base-image-layout
Co-Authored-By: Martin André <martin.andre@kvhasia.com>
Change-Id: Id63eac1eb9893ceb775c28bf22842dede85c214a
|
|
Change-Id: Icb18833fc4570db6874fa334811ebd3606149dfc
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I49e9e187feb48cbebe299a350749be7ffd3c7450
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I91ede62a58cd224b7b93f4652174c09c387386d6
Partially-Implements: blueprint bashate gate
|
|
Change-Id: Ie3fdcf5d3e1cda3b85a6532e462ad78e98e1a378
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: Ie95c44b92e3d0af56916f0e335afc8fd461b2790
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I0ecd173e49fcb9bca9702d506e1af785d3a4983a
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I4cfdce7ae4d2727d543aef46d0cd63a96a48a9cb
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I44c15de2fb17eba6ac41f7d170d4e8759ccf779e
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I4cd9bfbfd081c65e5f40ee99c9b3c26c2c7b128d
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I83fbe7aa0828c82058fcd9cae184f7fbf6ce88d8
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: Iaa02e44d8db1a276fb07552d177ef6459ef9afef
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: Iafd0ead3a10354f12e6a1a15855d3d1402bbc523
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I8772580d64eac41b9baf90401f128a9ce41c36f9
Partially-Implements: blueprint bashate-gate
|
|
Change-Id: I8ea62f8aa5c30410c39a17b3df06e8239114664b
Partially-Implements: blueprint bashate-gate
|