registration-token.yaml 589 B

123456789101112131415161718192021
  1. {{ if .Values.worker.enabled -}}
  2. {{- $secret := lookup "v1" "Secret" .Release.Namespace "registration-token" -}}
  3. {{- $token := "" -}}
  4. {{- if $secret -}}
  5. {{- $token = index $secret.data "GPUSTACK_TOKEN" | b64dec -}}
  6. {{- else if .Values.registrationToken -}}
  7. {{- $token = .Values.registrationToken -}}
  8. {{- else -}}
  9. {{- $token = randAlphaNum 32 -}}
  10. {{- end -}}
  11. apiVersion: v1
  12. data:
  13. GPUSTACK_TOKEN: {{ $token | b64enc }}
  14. kind: Secret
  15. metadata:
  16. name: registration-token
  17. namespace: {{ .Release.Namespace }}
  18. labels:
  19. {{ include "chart_labels" . | indent 4 }}
  20. type: Opaque
  21. {{- end }}