1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-05 15:47:14 +01:00

Fix perm errors with selinux enabled

This commit is contained in:
Derek Carr
2018-08-15 10:38:03 -04:00
parent 00066a96dd
commit 0fa4eb13e9

View File

@@ -5,8 +5,8 @@ echo "Rendering Kubernetes core manifests..."
# shellcheck disable=SC2154
/usr/bin/docker run \
--volume "$(pwd)":/assets \
--volume /etc/kubernetes:/etc/kubernetes \
--volume "$(pwd)":/assets:z \
--volume /etc/kubernetes:/etc/kubernetes:z \
"${kube_core_renderer_image}" \
--config=/assets/kco-config.yaml \
--output=/assets
@@ -16,7 +16,7 @@ echo "Rendering TNC manifests..."
# shellcheck disable=SC2154
/usr/bin/docker run \
--user 0 \
--volume "$(pwd)":/assets \
--volume "$(pwd)":/assets:z \
"${tnc_operator_image}" \
--config=/assets/tnco-config.yaml \
--render-bootstrap=true \
@@ -37,7 +37,7 @@ echo "Starting etcd certificate signer..."
# shellcheck disable=SC2154,SC2034
signer_id=$(/usr/bin/docker run -d \
--tmpfs /tmp \
--volume /opt/tectonic/tls:/opt/tectonic/tls:ro \
--volume /opt/tectonic/tls:/opt/tectonic/tls:ro,z \
--network host \
"${etcd_cert_signer_image}" \
serve \
@@ -61,7 +61,7 @@ while true; do
--rm \
--name etcdctl \
--env ETCDCTL_API=3 \
--volume /opt/tectonic/tls:/opt/tectonic/tls:ro \
--volume /opt/tectonic/tls:/opt/tectonic/tls:ro,z \
"${etcdctl_image}" \
/usr/local/bin/etcdctl \
--dial-timeout=10m \
@@ -96,8 +96,8 @@ echo "Starting bootkube..."
# shellcheck disable=SC2154
/usr/bin/docker run \
--volume "$(pwd)":/assets \
--volume /etc/kubernetes:/etc/kubernetes \
--volume "$(pwd)":/assets:z \
--volume /etc/kubernetes:/etc/kubernetes:z \
--network=host \
--entrypoint=/bootkube \
"${bootkube_image}" \