ThinkDeepTech/thinkdeep

View on GitHub
packages/deep-microservice-collection/templates/secret.yaml

Summary

Maintainability
Test Coverage

apiVersion: "v1"
kind: "Secret"
metadata:
    name: {{ printf "%s-deep-microservice-collection-secret" .Release.Name | quote }}
    namespace: {{ .Release.Namespace | quote }}
data:
    {{ if not .Values.global.kafka.secretName }}
    PREDECOS_KAFKA_HOST: {{ printf "%s" (required "A valid Kafka host is required if a secret name is not specified." .Values.global.kafka.host) | b64enc | quote}}
    PREDECOS_KAFKA_PORT: {{ printf "%d" (required "A valid kafka port is required if a secret name is not specified." .Values.global.kafka.port) | b64enc }}
    {{ else }}
    PREDECOS_KAFKA_SECRET: {{ printf "%s" .Values.global.kafka.secretName | b64enc | quote }}
    {{ end }}
    PREDECOS_MONGODB_CONNECTION_STRING: {{ printf "mongodb://%s-collectionmongodb.%s.svc.cluster.local" (.Release.Name) (.Release.Namespace) | b64enc | quote}}
    PREDECOS_TWITTER_BEARER: {{ printf "%s" (required "A twitter api bearer token is required." .Values.twitter.bearer) | b64enc | quote }}