diff --git a/chart/templates/gitlab/secret-objectstore.yaml b/chart/templates/gitlab/secret-objectstore.yaml index cd648d8d4a9284d5ca7ad31304e941ae3160bde0..96ebf4e1e411c458271c9d25e4ed69e1094caf90 100644 --- a/chart/templates/gitlab/secret-objectstore.yaml +++ b/chart/templates/gitlab/secret-objectstore.yaml @@ -17,10 +17,11 @@ stringData: aws_access_key_id: {{ .Values.addons.gitlab.objectStorage.accessKey }} aws_secret_access_key: {{ .Values.addons.gitlab.objectStorage.accessSecret }} {{- end }} + {{- if .Values.addons.gitlab.objectStorage.endpoint }} + endpoint: "{{ .Values.addons.gitlab.objectStorage.endpoint }}" + {{- end }} {{- if eq .Values.addons.gitlab.objectStorage.type "minio" }} aws_signature_version: 4 - host: {{ regexReplaceAll "http(s{0,1})://(.*):(\\d+)" .Values.addons.gitlab.objectStorage.endpoint "${2}" }} - endpoint: "{{ .Values.addons.gitlab.objectStorage.endpoint }}" path_style: true {{- end }} registry: |- @@ -39,13 +40,14 @@ stringData: secretkey: {{ .Values.addons.gitlab.objectStorage.accessSecret }} {{- end }} region: {{ .Values.addons.gitlab.objectStorage.region }} + {{- if .Values.addons.gitlab.objectStorage.endpoint }} + regionendpoint: "{{ .Values.addons.gitlab.objectStorage.endpoint }}" + {{- end }} {{- if eq .Values.addons.gitlab.objectStorage.type "s3" }} v4auth: true {{- end }} {{- if eq .Values.addons.gitlab.objectStorage.type "minio" }} aws_signature_version: 4 - host: {{ regexReplaceAll "http(s{0,1})://(.*):(\\d+)" .Values.addons.gitlab.objectStorage.endpoint "${2}" }} - regionendpoint: "{{ .Values.addons.gitlab.objectStorage.endpoint }}" path_style: true {{- end }} backups: |-