fix(helm): allow self-signed ssl (#5446)
This commit is contained in:
		| @@ -41,9 +41,11 @@ spec: | |||||||
|           env: |           env: | ||||||
|             - name: DB_TYPE |             - name: DB_TYPE | ||||||
|               value: postgres |               value: postgres | ||||||
|             {{- if .Values.externalPostgresql.databaseURL }} |             {{- if (.Values.externalPostgresql).databaseURL }} | ||||||
|             - name: DATABASE_URL |             - name: DATABASE_URL | ||||||
|               value: {{ .Values.externalPostgresql.databaseURL }} |               value: {{ .Values.externalPostgresql.databaseURL }} | ||||||
|  |             - name: NODE_TLS_REJECT_UNAUTHORIZED | ||||||
|  |               value: {{ default "1" .Values.externalPostgresql.NODE_TLS_REJECT_UNAUTHORIZED | quote }} | ||||||
|             {{- else }} |             {{- else }} | ||||||
|             - name: DB_HOST |             - name: DB_HOST | ||||||
|               value: {{ template "wiki.postgresql.host" . }} |               value: {{ template "wiki.postgresql.host" . }} | ||||||
| @@ -81,6 +83,8 @@ spec: | |||||||
|             {{- toYaml .Values.livenessProbe | nindent 12 }} |             {{- toYaml .Values.livenessProbe | nindent 12 }} | ||||||
|           readinessProbe: |           readinessProbe: | ||||||
|             {{- toYaml .Values.readinessProbe | nindent 12 }} |             {{- toYaml .Values.readinessProbe | nindent 12 }} | ||||||
|  |           startupProbe: | ||||||
|  |             {{- toYaml .Values.startupProbe | nindent 12 }} | ||||||
|           resources: |           resources: | ||||||
|             {{- toYaml .Values.resources | nindent 12 }} |             {{- toYaml .Values.resources | nindent 12 }} | ||||||
|       {{- with .Values.nodeSelector }} |       {{- with .Values.nodeSelector }} | ||||||
|   | |||||||
| @@ -32,6 +32,16 @@ readinessProbe: | |||||||
|     path: /healthz |     path: /healthz | ||||||
|     port: http |     port: http | ||||||
|  |  | ||||||
|  | startupProbe: | ||||||
|  |   initialDelaySeconds: 15 | ||||||
|  |   periodSeconds: 5 | ||||||
|  |   timeoutSeconds: 5 | ||||||
|  |   successThreshold: 1 | ||||||
|  |   failureThreshold: 60 | ||||||
|  |   httpGet: | ||||||
|  |     path: /healthz | ||||||
|  |     port: http | ||||||
|  |  | ||||||
| podSecurityContext: {} | podSecurityContext: {} | ||||||
|   # fsGroup: 2000 |   # fsGroup: 2000 | ||||||
|  |  | ||||||
| @@ -104,7 +114,10 @@ sideload: | |||||||
|  |  | ||||||
| ## This will override the postgresql chart values | ## This will override the postgresql chart values | ||||||
| # externalPostgresql: | # externalPostgresql: | ||||||
| #   databaseURL: postgresql://postgres:postgres@postgres:5432/wiki?sslmode=require | #   # note: ?sslmode=require => ?ssl=true | ||||||
|  | #   databaseURL: postgresql://postgres:postgres@postgres:5432/wiki?ssl=true | ||||||
|  | #   # For self signed CAs, like DigitalOcean | ||||||
|  | #   NODE_TLS_REJECT_UNAUTHORIZED: "0" | ||||||
|  |  | ||||||
| ## Configuration values for the postgresql dependency. | ## Configuration values for the postgresql dependency. | ||||||
| ## ref: https://github.com/kubernetes/charts/blob/master/stable/postgresql/README.md | ## ref: https://github.com/kubernetes/charts/blob/master/stable/postgresql/README.md | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user