22 lines
791 B
YAML
22 lines
791 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ .Release.Name }}-nginx-config
|
|
data:
|
|
{{ (.Files.Glob "nginx/*.conf").AsConfig | indent 2 }}
|
|
default.conf: |
|
|
server {
|
|
listen 443 ssl;
|
|
listen [::]:443 ssl;
|
|
|
|
server_name {{ .Release.Name }}-{{ .Values.serviceName }}.{{ .Release.Namespace }}.svc.{{ .Values.clusterDomain }};
|
|
|
|
ssl_certificate /etc/letsencrypt/live/{{ .Release.Name }}-{{ .Values.serviceName }}.{{ .Release.Namespace }}.svc.{{ .Values.clusterDomain }}/fullchain.pem;
|
|
ssl_certificate_key /etc/letsencrypt/live/{{ .Release.Name }}-{{ .Values.serviceName }}.{{ .Release.Namespace }}.svc.{{ .Values.clusterDomain }}/privkey.pem;
|
|
|
|
client_max_body_size 256m;
|
|
|
|
root /usr/share/nginx/html;
|
|
|
|
autoindex on;
|
|
}
|