| Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
Another missing dependency in RDO.
Change-Id: I2e9afb6dc46fe5cf081e0ab50d039ad1a05246f0
Closes-Bug: #1474676
|
|
|
|
|
|
|
|
Add build from source for Heat for the CentOS platform.
Change-Id: Ia69c5017873cff86aca05cfa5bf8be691a360210
Partially-implements: blueprint install-from-source
|
|
Many of these were actually files containing the path to the real
script, instead of being symlinks.
config-{internal,external}.sh files in openvswitch/ovs-base were not
needed and were thus deleted.
Also update minimal-environment-vars.md after symlinks were fixed.
Change-Id: I11c3e735067b1feb83c3184c32333e598fbdf590
Closes-Bug: #1474227
|
|
|
|
This is a temporary workaround to fix a Django error preventing
the Kolla Horizon login, while waiting for a fix upstream.
It is part of a patch created by Matthias Runge <mrunge@redhat.com>
https://review.openstack.org/gitweb?p=openstack%2Fdjango_openstack_auth.git;a=commitdiff;h=adfc494ec17ee43847d7c0c833dad9c178f29358
I've just used the patch for openstack_auth/user.py
Change-Id: I2c2ad0042f9c60a839d8ee9bca904465bee9361f
Closes-bug: #1469284
|
|
Fixed docker client to use ENV if exists to support boot2docker.
Fixed booleans not working as thought with argParser.
Change-Id: I232ed78443199ce20f4b38e12c861c0f97d55c99
Partially-Implements: blueprint build-script
|
|
Added new script for checking user permissions on
docker command execution
Change-Id: I3b727590d9a29f416f5b847912b7250c555c2333
Closes-Bug: #1473554
|
|
While not a problem in itself, all common files should be moved to
docker/common/keepalived to be more consistent with other containers.
Change-Id: I6176bbf30bf42c58d4480e7bf48b1c4625eb9a15
Closes-Bug: #1474213
|
|
The commands used to create a temporary file on the localhost were
vulnerable to a symlink attack. Removing the shell module and ensuring
the ansible copy and file module is used will verify this file exists as a
file with the correct permissions and ownership
Change-Id: I829483edf1435e41726ebfe1bc826e0c2e5265e3
Closes-Bug: 1471376
|
|
Since the volume driver is only accessed through one process, we
probably don't need concurrency locking.
Change-Id: I50f0cb4a7ef92a5fefe5fafb9f3ddadf0bf796b0
Closes-Bug: #1473535
|
|
Adding LVM filters to lvm.conf and cinder volumes to tgtd.conf
Partial-Bug: 1473090
Change-Id: I9ef9f4d74ddafd7f4270023177c537cd6ed014cd
|