Skip to content

Commit 37597d0

Browse files
committed
Skip token and auth secret creation for license-proxyserver in ocm mode
Signed-off-by: Tamal Saha <tamal@appscode.com>
1 parent dee5624 commit 37597d0

3 files changed

Lines changed: 11 additions & 9 deletions

File tree

charts/license-proxyserver/templates/deployment.yaml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ spec:
4545
- --tls-private-key-file=/var/serving-cert/tls.key
4646
- --cache-dir=/tmp/licenses
4747
- --use-kubeapiserver-fqdn-for-aks={{ .Values.apiserver.useKubeapiserverFqdnForAks }}
48-
{{- if and (include "platform.tokenSecretName" .) (empty .Values.hubKubeconfigSecretName) }}
48+
- --license-dir=/var/run/secrets/appscode/license
49+
{{- if .Values.hubKubeconfigSecretName }}
50+
- --hub-kubeconfig=/var/run/secrets/ocm/auth/kubeconfig
51+
{{- else }}
52+
{{- if include "platform.tokenSecretName" . }}
4953
- --baseURL={{ .Values.platform.baseURL }}
5054
- --token=$(PLATFORM_API_TOKEN)
5155
{{- end }}
@@ -55,9 +59,6 @@ spec:
5559
{{- if .Values.platform.insecureSkipTLSVerify }}
5660
- --insecure-skip-tls-verify={{ .Values.platform.insecureSkipTLSVerify }}
5761
{{- end }}
58-
- --license-dir=/var/run/secrets/appscode/license
59-
{{- if .Values.hubKubeconfigSecretName }}
60-
- --hub-kubeconfig=/var/run/secrets/ocm/auth/kubeconfig
6162
{{- end }}
6263
{{- if .Values.clusterName }}
6364
- --cluster-name={{ .Values.clusterName }}
@@ -73,11 +74,11 @@ spec:
7374
{{- with .Values.env }}
7475
{{- toYaml . | nindent 8 }}
7576
{{- end }}
76-
{{- with include "platform.tokenSecretName" . }}
77+
{{- if and (include "platform.tokenSecretName" .) (empty .Values.hubKubeconfigSecretName) }}
7778
- name: PLATFORM_API_TOKEN
7879
valueFrom:
7980
secretKeyRef:
80-
name: {{ . }}
81+
name: {{ include "platform.tokenSecretName" . }}
8182
key: token
8283
{{- end }}
8384
- name: POD_NAME
@@ -114,11 +115,12 @@ spec:
114115
{{- if .Values.hubKubeconfigSecretName }}
115116
- mountPath: /var/run/secrets/ocm/auth
116117
name: ocm-auth
117-
{{- end }}
118+
{{- else }}
118119
{{- if .Values.platform.caBundle }}
119120
- mountPath: /var/platform-auth
120121
name: platform-auth
121122
{{- end }}
123+
{{- end }}
122124
volumes:
123125
- name: cache-dir
124126
emptyDir: {}

charts/license-proxyserver/templates/platform-auth.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.platform.caBundle }}
1+
{{- if and .Values.platform.caBundle (empty .Values.hubKubeconfigSecretName) }}
22
{{ $data := dict "ca.crt" .Values.platform.caBundle }}
33
apiVersion: v1
44
kind: Secret

charts/license-proxyserver/templates/token.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.platform.token }}
1+
{{- if and .Values.platform.token (empty .Values.hubKubeconfigSecretName) }}
22
apiVersion: v1
33
kind: Secret
44
metadata:

0 commit comments

Comments
 (0)