Merge "Fix /etc/openstack-dashboard/ permissions for access to *policy.json" into...
authorZuul <zuul@review.openstack.org>
Wed, 8 Nov 2017 12:26:17 +0000 (12:26 +0000)
committerGerrit Code Review <review@openstack.org>
Wed, 8 Nov 2017 12:26:17 +0000 (12:26 +0000)
1  2 
docker/services/horizon.yaml

@@@ -95,6 -95,12 +95,12 @@@ outputs
              - path: /var/log/horizon/
                owner: apache:apache
                recurse: true
+             # NOTE The upstream Kolla Dockerfile sets /etc/openstack-dashboard/ ownership to
+             # horizon:horizon - the policy.json files need read permissions for the apache user
+             # FIXME We should consider whether this should be fixed in the Kolla Dockerfile instead
+             - path: /etc/openstack-dashboard/
+               owner: apache:apache
+               recurse: true
              # FIXME Apache tries to write a .lock file there
              - path: /usr/share/openstack-dashboard/openstack_dashboard/local/
                owner: apache:apache
              volumes:
                - /var/log/containers/horizon:/var/log/horizon
                - /var/log/containers/httpd/horizon:/var/log/httpd
 -              - /var/lib/config-data/horizon/etc/:/etc/
 +              - /var/lib/config-data/puppet-generated/horizon/etc/openstack-dashboard:/etc/openstack-dashboard
          step_3:
            horizon:
              image: *horizon_image