Skip to content
Snippets Groups Projects
service.yaml 1.49 KiB
Newer Older
  • Learn to ignore specific revisions
  • #
    # Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
    # Ministerpräsidenten des Landes Schleswig-Holstein
    # Staatskanzlei
    # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
    #
    # Lizenziert unter der EUPL, Version 1.2 oder - sobald
    # diese von der Europäischen Kommission genehmigt wurden -
    # Folgeversionen der EUPL ("Lizenz");
    # Sie dürfen dieses Werk ausschließlich gemäß
    # dieser Lizenz nutzen.
    # Eine Kopie der Lizenz finden Sie hier:
    #
    # https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
    #
    # Sofern nicht durch anwendbare Rechtsvorschriften
    # gefordert oder in schriftlicher Form vereinbart, wird
    # die unter der Lizenz verbreitete Software "so wie sie
    # ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
    # ausdrücklich oder stillschweigend - verbreitet.
    # Die sprachspezifischen Genehmigungen und Beschränkungen
    # unter der Lizenz sind dem Lizenztext zu entnehmen.
    #
    
    apiVersion: v1
    kind: Service
    metadata:
      name: {{ .Release.Name }}
      namespace: {{ include "app.namespace" . }}
      labels:
        {{- include "app.defaultLabels" . | indent 4 }}
    
    Felix Reichenbach's avatar
    Felix Reichenbach committed
        component: eingang-adapter-service
    
      {{- if (.Values.forwarding).enabled }}
    
        - name: grpc-9090
          port: 9090
          protocol: TCP
    
        - name: http
          port: 8080
          protocol: TCP
          targetPort: 8080
        - name: metrics
          port: 8081
          protocol: TCP
      type: ClusterIP
      selector:
        {{- include "app.matchLabels" . | indent 4 }}
    
    Felix Reichenbach's avatar
    Felix Reichenbach committed
        component: eingang-adapter