Skip to content

Commit

Permalink
feat: add s3
Browse files Browse the repository at this point in the history
  • Loading branch information
zifeo committed May 9, 2024
1 parent f1caf1c commit 0b42630
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 11 deletions.
4 changes: 2 additions & 2 deletions charts/typegate/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: typegate
description: A Helm chart for Typegate
type: application
version: 0.2.0
appVersion: "0.1.7"
version: 0.3.0
appVersion: "0.4.1"
icon: https://metatype.dev/images/logo.svg
dependencies:
- name: redis
Expand Down
26 changes: 22 additions & 4 deletions charts/typegate/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ spec:
{{- toYaml . | nindent 12 }}
{{- end }}
env:
- name: REDIS_URL
- name: SYNC_REDIS_URL
value: redis://{{ printf "%s-master" (include "common.names.fullname" .Subcharts.redis) }}:{{ .Subcharts.redis.Values.master.service.ports.redis }}/0
- name: REDIS_PASSWORD
- name: SYNC_REDIS_PASSWORD
valueFrom:
secretKeyRef:
name: {{ template "redis.secretName" .Subcharts.redis }}
Expand All @@ -53,12 +53,30 @@ spec:
valueFrom:
secretKeyRef:
name: {{ default (include "typegate.fullname" .) .Values.auth.existingSecret }}
key: {{ .Values.auth.secretKeys.secretKey }}
key: {{ .Values.auth.secretKeys.secret }}
- name: TG_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: {{ default (include "typegate.fullname" .) .Values.auth.existingSecret }}
key: {{ .Values.auth.secretKeys.adminPasswordKey }}
key: {{ .Values.auth.secretKeys.adminPassword }}
- name: SYNC_S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: {{ default (include "typegate.fullname" .) .Values.s3.existingSecret }}
key: {{ .Values.s3.secretKeys.accessKeyId }}
- name: SYNC_S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: {{ default (include "typegate.fullname" .) .Values.s3.existingSecret }}
key: {{ .Values.s3.secretKeys.secretAccessKey }}
- name: SYNC_S3_REGION
value: {{ .Values.s3.region }}
- name: SYNC_S3_BUCKET
value: {{ .Values.s3.bucket }}
- name: SYNC_S3_HOST
value: {{ .Values.s3.host }}
- name: SYNC_S3_PATH_STYLE
value: {{ .Values.s3.pathStyle | quote }}
{{- with .Values.extraEnv }}
{{- toYaml . | nindent 12 }}
{{- end }}
Expand Down
6 changes: 4 additions & 2 deletions charts/typegate/templates/secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ metadata:
name: {{ include "typegate.fullname" . }}
type: Opaque
data:
{{ .Values.auth.secretKeys.secretKey }}: {{ .Values.auth.secret | b64enc | quote }}
{{ .Values.auth.secretKeys.adminPasswordKey }}: {{ .Values.auth.adminPassword | b64enc | quote }}
{{ .Values.auth.secretKeys.adminPassword }}: {{ .Values.auth.adminPassword | b64enc | quote }}
{{ .Values.auth.secretKeys.secret }}: {{ .Values.auth.secret | b64enc | quote }}
{{ .Values.s3.secretKeys.accessKeyId }}: {{ .Values.s3.accessKeyId | b64enc | quote }}
{{ .Values.s3.secretKeys.secretAccessKey }}: {{ .Values.s3.secretAccessKey | b64enc | quote }}
{{- end }}
18 changes: 15 additions & 3 deletions charts/typegate/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ image:
registry: ghcr.io
repository: metatypedev/typegate
pullPolicy: IfNotPresent
tag: v0.1.14
tag: v0.4.1

imagePullSecrets: []
nameOverride: ""
Expand All @@ -19,8 +19,20 @@ auth:
secret: ""
existingSecret: ""
secretKeys:
adminPasswordKey: "adminPassword"
secretKey: "secret"
adminPassword: "adminPassword"
secret: "secret"

s3:
region: ""
bucket: ""
host: ""
pathStyle: "false"
accessKeyId: ""
secretAccessKey: ""
existingSecret: ""
secretKeys:
accessKeyId: "accessKeyId"
secretAccessKey: "secretAccessKey"

podAnnotations: {}

Expand Down

0 comments on commit 0b42630

Please sign in to comment.