github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/weblogic-operator/templates/_operator-secret.tpl (about)

     1  # Copyright (c) 2018, 2022, Oracle and/or its affiliates.
     2  # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
     3  
     4  {{- define "operator.operatorSecrets" }}
     5  ---
     6  apiVersion: "v1"
     7  kind: "Secret"
     8  data:
     9    {{- if (and .externalRestEnabled (hasKey . "externalOperatorKey")) }}
    10    externalOperatorKey: {{ .externalOperatorKey | quote }}
    11    {{- end }}
    12    {{- $secret := (lookup "v1" "Secret" .Release.Namespace "weblogic-operator-secrets") }}
    13    {{- if (and $secret $secret.data) }}
    14    {{- $internalOperatorKey := index $secret.data "internalOperatorKey" }}
    15    {{- if $internalOperatorKey }}
    16    internalOperatorKey: {{ $internalOperatorKey }}
    17    {{- end }}
    18    {{- end }}
    19  metadata:
    20    labels:
    21      weblogic.operatorName: {{ .Release.Namespace | quote }}
    22    name: "weblogic-operator-secrets"
    23    namespace:  {{ .Release.Namespace | quote }}
    24  type: "Opaque"
    25  ---
    26  apiVersion: "v1"
    27  kind: "Secret"
    28  data:
    29    {{- $secret := (lookup "v1" "Secret" .Release.Namespace "weblogic-webhook-secrets") }}
    30    {{- if (and $secret $secret.data) }}
    31    {{- $webhookKey := index $secret.data "webhookKey" }}
    32    {{- if $webhookKey }}
    33    webhookKey: {{ $webhookKey }}
    34    {{- end }}
    35    {{- $webhookCert := index $secret.data "webhookCert" }}
    36    {{- if $webhookCert }}
    37    webhookCert: {{ $webhookCert }}
    38    {{- end }}
    39    {{- end }}
    40  metadata:
    41    labels:
    42      weblogic.webhookName: {{ .Release.Namespace | quote }}
    43    name: "weblogic-webhook-secrets"
    44    namespace:  {{ .Release.Namespace | quote }}
    45  type: "Opaque"
    46  {{- end }}