logsearchapi-secret.yaml 971 B

1234567891011121314151617181920212223
  1. {{ $logSearchValues := (. | mustDeepCopy) }}
  2. {{ $_ := set $logSearchValues "common" (dict "nameSuffix" (include "logsearchapi.nameSuffix" .)) }}
  3. {{ $auditToken := randAlphaNum 32 | b64enc }}
  4. {{ $queryToken := randAlphaNum 32 | b64enc }}
  5. apiVersion: v1
  6. kind: Secret
  7. metadata:
  8. name: {{ include "logsearchapi.secretName" . }}
  9. data:
  10. {{ with (lookup "v1" "Secret" .Release.Namespace (include "logsearchapi.secretName" .)) }}
  11. {{ $auditToken = (index .data "auditToken") }}
  12. {{ end }}
  13. auditToken: {{ $auditToken }}
  14. {{ with (lookup "v1" "Secret" .Release.Namespace (include "logsearchapi.secretName" .)) }}
  15. {{ $queryToken = (index .data "queryToken") }}
  16. {{ end }}
  17. queryToken: {{ $queryToken }}
  18. logQueryURL: {{ (printf "http://%v-log:8080" (include "common.names.fullname" $logSearchValues)) | b64enc }}
  19. webhookURL: {{ (printf "http://%v-log:8080/api/ingest?token=%v" (include "common.names.fullname" $logSearchValues) ($auditToken | b64dec)) | b64enc }}