Merge pull request #1471 from shanemcd/devel

Fix container boots on AppArmor protected systems
This commit is contained in:
Shane McDonald 2018-03-08 09:44:33 -05:00 committed by GitHub
commit 5bf2e00d24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 3 deletions

View File

@ -2,7 +2,6 @@
worker_processes 1;
error_log /dev/stdout warn;
pid /tmp/nginx.pid;
events {
@ -17,8 +16,6 @@ http {
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /dev/stdout main;
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;

View File

@ -55,6 +55,9 @@ RUN chmod +rx /usr/bin/launch_awx.sh && chmod +rx /usr/bin/launch_awx_task.sh &&
ADD settings.py /etc/tower/settings.py
RUN chmod g+w /etc/passwd
RUN chmod -R 777 /var/log/nginx && chmod -R 777 /var/lib/nginx
VOLUME /var/lib/nginx
RUN ln -sf /dev/stdout /var/log/nginx/access.log \
&& ln -sf /dev/stderr /var/log/nginx/error.log
USER 1000
EXPOSE 8052
WORKDIR /var/lib/awx

View File

@ -15,6 +15,7 @@ spec:
containers:
- name: awx-web
image: {{ awx_web_kubernetes_image }}
imagePullPolicy: Always
ports:
- containerPort: 8052
volumeMounts:
@ -22,6 +23,7 @@ spec:
name: awx-application-config
- name: awx-celery
image: {{ awx_task_kubernetes_image }}
imagePullPolicy: Always
volumeMounts:
- mountPath: /etc/tower
name: awx-application-config

View File

@ -15,6 +15,7 @@ spec:
containers:
- name: awx-web
image: {{ awx_web_openshift_image }}
imagePullPolicy: Always
ports:
- containerPort: 8052
volumeMounts:
@ -22,6 +23,7 @@ spec:
name: awx-application-config
- name: awx-celery
image: {{ awx_task_openshift_image }}
imagePullPolicy: Always
volumeMounts:
- mountPath: /etc/tower
name: awx-application-config