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