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:
ff770d33cd
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
Add missing vars to genenv and integration guide Magnum requires.
Co-Authored-By: Jeff Peeler <jpeeler@redhat.com>
Change-Id: I615098cffc081a53127275a07e95fecc924a862c
Closes-Bug: #1468997
Heat failed on heat-keystone-setup-domain because it requires openrc
style of env vars. Also, genenv missed Keystone port env vars.
There are several openrc instances that are using the keystone public
port, bug filed: https://bugs.launchpad.net/kolla/+bug/1469209
Change-Id: I03b57c43c38fb3ebded4d6f206161cf02fb4883d
Closes-Bug: #1469003
Co-Authored-by: Jeff Peeler <jpeeler@redhat.com>
The truncate command is failing because the CINDER_LVM_LO_VOLUME_SIZE
has a typo.
Change-Id: If5f965fab2edbb8794cf6280e350c12a863b6464
Closes-bug: #1469229
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
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
The supermin tool in the centos container needs to be updated
to supoprt reading kernel modules with the .xz compressed format
that Fedora 22 introduces as a new feature.
Change-Id: I85c9a4698edbb350d5950bbe452cbf745f5e2b33
Closes-Bug: #1468056
The image build test now retries 3 times before declaring an image as
failing. This should help the gate in case of unreliable network
connectivity to the mirrors.
We expect the penalty of retrying to build failed images to be low
thanks to docker cache. Only the failing layer should be retried.
Change-Id: I15fd4926019590a150eb22dc885d0ef8cd31e7cc
Closes-Bug: #1466677
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
kUse was using yum to install docker 1.7.0. This wanted to install
all of the fedora 23 dependencies. Instead, simply use RPM to install
via http with the --nodeps option. This works because we don't really
need selinux since we don't support an selinux operational model.
Change-Id: I7e7fbe9cab9f38d51807442d0f6a41a344779ba2
Closes-Bug: #1468464
The check is using the bash-native 'type' instead of which, because which
is not always available on all environments.
Current implementation only checks for the availability of openssl but
this can be easily expanded.
Change-Id: I97e8f52ea664ef80901deae9dea8acc93b6e1ca4
Closes-Bug: #1463101
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