| Age | Commit message (Collapse) | Author | Files | Lines |
|
Split the content of cleanup-containers into containers cleanup and host
cleanup. This allows to run the cleanup-containers from OSX clients,
while keeping needed code to delete host artifacts left behind by the
neutron agents container.
In addition, cleanup-containers may disappear in the future, replaced by
a docker-compose wrapper.
Co-Authored-By: Martin André <martin.andre@kvhasia.com>
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net>
Change-Id: I3aa731e7e0f9eb3dad9c363bb5d4a575d84a2fae
Closes-Bug: #1477383
|
|
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net"
Change-Id: I81e5e6bfde3323e6917e3d61e3db760e2fec2019
Implements: blueprint gnocchi-containers
|
|
|
|
|
|
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
Partially Implements: Blueprint swift-container
Change-Id: I9d732b120c6a6354fe450cfc3f00dd2469bb9265
|
|
Change-Id: I49a336643737daaa20e835e44647ce74e2da2a81
Partially-implements: blueprint install-from-source
|
|
|
|
|
|
designate added tooz as dependency, but this is not reflected in package
installation, so workaround this by yum install python-tooz
Change-Id: Ia1b69d3feb7379131371db75a25eefb949a66758
Closes-Bug: #1476578
|
|
We only install these pip files once so there is no need for
a 50MB PIP cache stored in the image permanently.
Change-Id: I75c8154c764db85b3115b4d28fc136855523df05
Partial-Bug: #1476840
|
|
We only install packages one time so there is no benefit to
storing 50MB of PIP cache data.
Change-Id: I294ad00464c7fd2312d6140140d334ff9bddb611
Partial-Bug: #1476480
|
|
|
|
|
|
It turns out the only dependencies we need from RDO in the source builds
are python-pip, python-cliff for crux, and crudini, all of which can be
pulled from pypi.
We should remove the dependency on RDO for these builds which is one of
the reasons for source builds in the first place.
Change-Id: I11e26e96e6c94a5df5db48204714229bbd85a9aa
Closes-Bug: #1476760
|
|
This commit consists HAProxy container. It only supports config-external
as this requires orchiestration.
Change-Id: I0af28be4f3d4aa40c418f15c40c45630d0fd7c8d
Partially-implements: blueprint haproxy-container
|
|
Docker compose will fail with a version error if docker-py
is not 1.2.3. Using >= 1.2.0 will get docker-py 1.3.0 causing
compose to fail.
Change-Id: I54ba1fe95b9c7a5a242b8339e153fbee80ff6c3b
Closes-Bug: #1473856
|
|
Function get_or_create_domain is required by designate-sink service,
but get lost during later changes, so add it back.
Otherwise, there will be "get_or_create_domain: command not found" error
during designate sink start.
Change-Id: I0433f83d02a2891c9bad4b9e26f93c4709ff1325
Closes-Bug: #1476575
|
|
|
|
Note, these should eventually make their way into a script or other form
of orchestration, this is mainly to help smooth the path for developers
getting started with the Ansible deployment.
Change-Id: I3b6b8167858a3cf6a63e31e29848f1b2e60aa49f
Closes-Bug: #1471827
|
|
|
|
Change-Id: I2762ecf64fab090f3594bf4330dea101ba1434dd
Partially-Implements: blueprint rename-pep8-validate
|
|
|
|
|
|
Add initial Ansible support for Neutron
Change-Id: Idad011945bff914535d1ac0eb09cc9d3b0882fbe
Partially-Implements: blueprint ansible-service
|
|
pip is no longer being pulled into the base for unknown reasons. My guess
would be a dep change in something upstream.
Change-Id: Ie0b13f606d69de604408fd0d86fbdbac7e539f30
Closes-Bug: #1475966
|
|
|
|
|
|
|
|
config-enternal.sh for libvirt does not look for any
external config.
Change-Id: I5ab4ff93166a9d96a3c3a3073c47faf86493efae
Closes-Bug: 1475760
|
|
|
|
|
|
|
|
|
|
It seems using --git-dir to execute commands on a repo different to
where you currently are also inexplicably requires --work-tree
(https://stackoverflow.com/questions/1386291/git-git-dir-not-working-as-expected)
Change-Id: I42806e7d8a169ad9fc1878a0f4e0c03c57beb88b
Closes-Bug: #1475385
|
|
Fix for #1456360 committed (I82df44607f016fdcd14934133bb51727bcb69ece),
workaround can be removed.
Closes-bug: #1475573
Change-Id: Ifa8b17a3664930246845faf390ca8afc2c89a6f5
|
|
This way it is possible to manually specify MY_IP/MY_DEV when running
the genenv script.
Closes-bug: #1475572
Change-Id: I291815a4ed1ea15adbddf94905706c77c8bb5a09
|
|
Change-Id: I3d49b9f03ebcf66ec53a5e5b8e2e164dda73818b
Closes-Bug: #1475550
|
|
Add build from source for Magnum for the CentOS platform.
Partially-implements: blueprint install-from-source
Change-Id: I4bdec4711806e8ad965b0cdaf946d4bc9bed6dcb
|
|
Added the compose yaml file
Added the genenv
Added fixes to run the containter
Change-Id: Ied3ea92e495fc0fc0274a0da736394d2ab52a754
Partially Implements: blueprint ceilometer-container
|
|
Change-Id: I5fb6a35ade17ea89e306d3d00694b0f922a58e4a
Closes-Bug: #1475332
|
|
Closes-Bug: #1474774
Change-Id: Id61d777a8b741c800e0d034e3ee889c11bcf5fbc
|
|
Change-Id: I51c042d5947a5f0b30eb8c680ac3a1d97ccc3459
Closes-Bug: #1475155
|
|
|
|
|
|
Libvirt requires pid_mode to Host to operate on Fedora Hosts. Further
we will need this for libvirt upgrade. I am not entirely sure why
libvirt running with pid=host gets things working, but it definately
has something to do with CentOS's libvirt's integration with systemd.
Nailing down the problem, the interface to the Docker module accepts only
None or "host". There is no way to generate a None type except with !!null
in yml, but this does not work in the jinja2 parser. As a result, one
solution is this conditional. A better long term solution would be for
the Docker module to take some other argument to indicate None that can
be expressed in a string.
Change-Id: I54eb87e8ce8679bbf12f671527280c73e195b2e4
Closes-Bug: #1473270
|
|
Change-Id: I6d9e2ce757df6a7cc8be0605b57c3a16c55106fc
Closes-Bug: #1474851
|
|
The tgtd process was not being started in the cinder-volume container.
This results in iSCSI not being avialable for Cinder to operate
against. Unfortunately cinder doesn't report the problem because LVM
is responsible for the iSCSI mapping.
Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
Closes-Bug: 1473090
Closes-Bug: 1469323
Change-Id: Ie3403c5c3f81beb48960e838b4274e0c5796e387
|
|
|
|
|
|
Change-Id: I95ddd7d77d41d7239465a34abd9691abcdcfbb81
Closes-Bug: #1474233
|