| Age | Commit message (Collapse) | Author | Files | Lines |
|
The log dir and files are being set to nothing and they
were being required by Cinder causing the check to fail.
The log dir and files are not required to run Cinder so
they need to be removed.
Change-Id: I523481f5e3c51a05294fc5e13caaff0a95626f13
Closes-bug: #1468996
|
|
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
|
|
We need to mount /dev both Libvirt and Cinder containers and
/dev/pts is not correctly mounted. The /dev/pts recieves no
permissions from the host so it becomes inacessable.
We need to change the permissions of /dev/pts in the container
to 666.
Change-Id: Id197a766adc3aecb24e6b10aa84f51c23124b488
Closes-bug: #1468951
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
The glance containers need to check for more required variables
than they were originally.
Closes-bug: #1432336
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
Change-Id: I8fc730580f09ed3d4c54b8e94d011f0f924cae3e
|
|
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
|
|
|
|
|
|
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
|