瀏覽代碼

Mount custom nginx configuration for nginx deployment

sonicaj 4 年之前
父節點
當前提交
25796dfdcd
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      test/collabora/1.0.0/templates/nginx-deployment.yaml

+ 10 - 0
test/collabora/1.0.0/templates/nginx-deployment → test/collabora/1.0.0/templates/nginx-deployment.yaml

@@ -8,6 +8,11 @@ spec: {{ include "common.deployment.common_spec" $values | nindent 2 }}
       - name: {{ .Chart.Name }}-nginx
       - name: {{ .Chart.Name }}-nginx
         image: {{ printf "%s:%s" .Values.nginx.image.repository .Values.nginx.image.tag }}
         image: {{ printf "%s:%s" .Values.nginx.image.repository .Values.nginx.image.tag }}
         imagePullPolicy: {{ .Values.nginx.image.pullPolicy }}
         imagePullPolicy: {{ .Values.nginx.image.pullPolicy }}
+        volumeMounts:
+          - name: configuration
+            mountPath: /etc/nginx/nginx.conf
+            readOnly: true
+            subPath: config
         ports:
         ports:
         - name: http
         - name: http
           containerPort: 80
           containerPort: 80
@@ -15,3 +20,8 @@ spec: {{ include "common.deployment.common_spec" $values | nindent 2 }}
         - name: https
         - name: https
           containerPort: 443
           containerPort: 443
           protocol: TCP
           protocol: TCP
+      volumes:
+        - name: configuration
+        configMap:
+          defaultMode: 0700
+          name: "nginx-config"