Loading cluster/kubernetes/charts/templates/visus/deployment.yaml +5 −26 Original line number Diff line number Diff line Loading @@ -18,14 +18,6 @@ spec: labels: {{ include "default-labels" . | indent 8 }} component: visus # annotations: # checksum/secrets: {{ include (print $.Template.BasePath "/configuration/secrets.yaml") . | sha256sum }} # checksum/trust-bundle: {{ include (print $.Template.BasePath "/configuration/trust-bundle.yaml") . | sha256sum }} # checksum/config-overrides: {{ include (print $.Template.BasePath "/configuration/config-overrides.yaml") . | sha256sum }} spec: # Setting fsGroup for the pod allows some provisioners to chown mounted volumes to the given group # The publish group is 1001 inside the container Loading Loading @@ -59,31 +51,18 @@ spec: livenessProbe: <<: *probe initialDelaySeconds: 600 env: - name: ESGF_DATABASE_HOST value: "{{ template "fullname" . }}-postgres-esgcet" volumeMounts: - mountPath: /data/xml name: tds-data - mountPath: /esg/certificates/esg-trust-bundle.pem name: trust-bundle subPath: esg-trust-bundle.pem readOnly: true - mountPath: /esg/config/esgcet/.overrides name: esgcet-overrides readOnly: true - mountPath: /home/visus/webviewer/config.js subPath: config.js name: config-js resources: {{ toYaml .Values.visus.resources | indent 12 }} volumes: - name: tds-data persistentVolumeClaim: claimName: "{{ template "fullname" . }}-tds-data" - name: trust-bundle - name: config-js configMap: name: "{{ template "fullname" . }}-trust-bundle" - name: esgcet-overrides emptyDir: {} - name: override-tarballs configMap: name: "{{ template "fullname" . }}-config-overrides" name: "{{ template "fullname" . }}-visus-config-js" cluster/kubernetes/charts/templates/visus/ingress.yaml 0 → 100644 +33 −0 Original line number Diff line number Diff line {{- if (and .Values.proxy.ingress.enabled (eq .Values.proxy.ingress.mode "kubernetes")) }} apiVersion: extensions/v1beta1 kind: Ingress metadata: name: "{{ template "fullname" . }}-visus" labels: {{ include "default-labels" . | indent 4 }} component: visus annotations: # This ingress is specifically for the Nginx ingress controller # It will be ignored by all other ingress controllers, and so can co-exist # with similar ingresses for other controllers kubernetes.io/ingress.class: "nginx" nginx.ingress.kubernetes.io/rewrite-target: / nginx.ingress.kubernetes.io/add-base-url: "true" nginx.ingress.kubernetes.io/force-ssl-redirect: "false" spec: rules: - host: "{{ .Values.hostname }}" http: paths: - path: /esgf-visus/ backend: serviceName: "{{ template "fullname" . }}-visus" servicePort: 8000 - path: /esgf-visus backend: serviceName: "{{ template "fullname" . }}-visus" servicePort: 8000 tls: - hosts: - "{{ .Values.hostname }}" {{- end }} cluster/kubernetes/charts/templates/visus/service.yaml 0 → 100644 +15 −0 Original line number Diff line number Diff line apiVersion: v1 kind: Service metadata: name: "{{ template "fullname" . }}-visus" labels: {{ include "default-labels" . | indent 4 }} component: visus spec: ports: - name: http port: 8000 targetPort: 80 selector: release: {{ .Release.Name }} component: visus Loading
cluster/kubernetes/charts/templates/visus/deployment.yaml +5 −26 Original line number Diff line number Diff line Loading @@ -18,14 +18,6 @@ spec: labels: {{ include "default-labels" . | indent 8 }} component: visus # annotations: # checksum/secrets: {{ include (print $.Template.BasePath "/configuration/secrets.yaml") . | sha256sum }} # checksum/trust-bundle: {{ include (print $.Template.BasePath "/configuration/trust-bundle.yaml") . | sha256sum }} # checksum/config-overrides: {{ include (print $.Template.BasePath "/configuration/config-overrides.yaml") . | sha256sum }} spec: # Setting fsGroup for the pod allows some provisioners to chown mounted volumes to the given group # The publish group is 1001 inside the container Loading Loading @@ -59,31 +51,18 @@ spec: livenessProbe: <<: *probe initialDelaySeconds: 600 env: - name: ESGF_DATABASE_HOST value: "{{ template "fullname" . }}-postgres-esgcet" volumeMounts: - mountPath: /data/xml name: tds-data - mountPath: /esg/certificates/esg-trust-bundle.pem name: trust-bundle subPath: esg-trust-bundle.pem readOnly: true - mountPath: /esg/config/esgcet/.overrides name: esgcet-overrides readOnly: true - mountPath: /home/visus/webviewer/config.js subPath: config.js name: config-js resources: {{ toYaml .Values.visus.resources | indent 12 }} volumes: - name: tds-data persistentVolumeClaim: claimName: "{{ template "fullname" . }}-tds-data" - name: trust-bundle - name: config-js configMap: name: "{{ template "fullname" . }}-trust-bundle" - name: esgcet-overrides emptyDir: {} - name: override-tarballs configMap: name: "{{ template "fullname" . }}-config-overrides" name: "{{ template "fullname" . }}-visus-config-js"
cluster/kubernetes/charts/templates/visus/ingress.yaml 0 → 100644 +33 −0 Original line number Diff line number Diff line {{- if (and .Values.proxy.ingress.enabled (eq .Values.proxy.ingress.mode "kubernetes")) }} apiVersion: extensions/v1beta1 kind: Ingress metadata: name: "{{ template "fullname" . }}-visus" labels: {{ include "default-labels" . | indent 4 }} component: visus annotations: # This ingress is specifically for the Nginx ingress controller # It will be ignored by all other ingress controllers, and so can co-exist # with similar ingresses for other controllers kubernetes.io/ingress.class: "nginx" nginx.ingress.kubernetes.io/rewrite-target: / nginx.ingress.kubernetes.io/add-base-url: "true" nginx.ingress.kubernetes.io/force-ssl-redirect: "false" spec: rules: - host: "{{ .Values.hostname }}" http: paths: - path: /esgf-visus/ backend: serviceName: "{{ template "fullname" . }}-visus" servicePort: 8000 - path: /esgf-visus backend: serviceName: "{{ template "fullname" . }}-visus" servicePort: 8000 tls: - hosts: - "{{ .Values.hostname }}" {{- end }}
cluster/kubernetes/charts/templates/visus/service.yaml 0 → 100644 +15 −0 Original line number Diff line number Diff line apiVersion: v1 kind: Service metadata: name: "{{ template "fullname" . }}-visus" labels: {{ include "default-labels" . | indent 4 }} component: visus spec: ports: - name: http port: 8000 targetPort: 80 selector: release: {{ .Release.Name }} component: visus