github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/weblogic-operator/templates/_operator-external-svc.tpl (about) 1 # Copyright (c) 2018, 2023, 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.operatorExternalService" }} 5 {{- if or (and (hasKey . "enableRest") .enableRest .externalRestEnabled) .remoteDebugNodePortEnabled }} 6 --- 7 apiVersion: "v1" 8 kind: "Service" 9 metadata: 10 name: "external-weblogic-operator-svc" 11 namespace: {{ .Release.Namespace | quote }} 12 labels: 13 weblogic.operatorName: {{ .Release.Namespace | quote }} 14 spec: 15 type: "NodePort" 16 selector: 17 app: "weblogic-operator" 18 ports: 19 {{- if .externalRestEnabled }} 20 - name: "rest" 21 port: 8081 22 appProtocol: https 23 nodePort: {{ .externalRestHttpsPort }} 24 {{- end }} 25 {{- if .remoteDebugNodePortEnabled }} 26 - name: "debug" 27 port: {{ .internalDebugHttpPort }} 28 appProtocol: http 29 nodePort: {{ .externalDebugHttpPort }} 30 {{- end }} 31 {{- end }} 32 {{- end }}