summaryrefslogtreecommitdiff
path: root/docker/magnum
diff options
context:
space:
mode:
authorVikram Hosakote <vhosakot@cisco.com>2016-06-06 21:24:24 +0000
committerMartin Matyáš <martinx.maty@intel.com>2016-09-27 21:23:46 -0700
commit3c45625197e6adfe76cbd37c68673d2aba13f141 (patch)
tree52f3842a6279c65288dd6da9b4e2f7c19be2f4e4 /docker/magnum
parentb32d7ce8028c5f4bb8749ce18fcfeb3f956601b9 (diff)
downloadkolla-3c45625197e6adfe76cbd37c68673d2aba13f141.tar.gz
kolla-3c45625197e6adfe76cbd37c68673d2aba13f141.zip
Fix Magnum trustee issues
This patch set fixes all Magnum issues in kolla master. The [trust] section set to magnum.conf using created trustee domain and user for Magnum in ansible/roles/magnum/tasks/register.yml using ansible openstack modules. Bump shade to 1.5.0 in kolla-toolbox because of os_user_role ansible module dependency. Certificate storage is changed from 'local' (non-production) to magnum's internal storage (x509keypair) or barbican. Co-Authored-By: Martin Matyas <martinx.maty@intel.com> Change-Id: Ifcb016c0bc4c8c3fc20e063fa05dc8838aae838c Closes-Bug: #1551992
Diffstat (limited to 'docker/magnum')
-rw-r--r--docker/magnum/magnum-base/Dockerfile.j24
1 files changed, 2 insertions, 2 deletions
diff --git a/docker/magnum/magnum-base/Dockerfile.j2 b/docker/magnum/magnum-base/Dockerfile.j2
index f9b7abc33..32b597289 100644
--- a/docker/magnum/magnum-base/Dockerfile.j2
+++ b/docker/magnum/magnum-base/Dockerfile.j2
@@ -21,9 +21,9 @@ ADD magnum-base-archive /magnum-base-source
RUN ln -s magnum-base-source/* magnum \
&& useradd --user-group magnum \
&& /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /magnum \
- && mkdir -p /etc/magnum /home/magnum \
+ && mkdir -p /etc/magnum /home/magnum /var/lib/magnum \
&& cp -r /magnum/etc/magnum/* /etc/magnum \
- && chown -R magnum: /etc/magnum /home/magnum
+ && chown -R magnum: /etc/magnum /home/magnum /var/lib/magnum
{% endif %}