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 }}