Commit cfe34d09 authored by George Papathanail's avatar George Papathanail
Browse files

Merge branch 'develop' into 'main'

fix: remove keycloak container from federation-pod - update image versions

See merge request !9
parents 70b6ed19 ce546ff2
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -22,6 +22,8 @@ srm:
      type: NodePort
      nodePort: 32415
    image:
      repository: labs.etsi.org:5050/oop/code/service-resource-manager
      tag: "1.1"
      pullPolicy: IfNotPresent
    env:
      networkAdapterName: "oai"
@@ -49,6 +51,8 @@ oeg:
      type: NodePort
      nodePort: 32263
    image:
      repository: labs.etsi.org:5050/oop/code/open-exposure-gateway
      tag: "1.1"
      pullPolicy: IfNotPresent

federationManager:
@@ -62,7 +66,12 @@ federationManager:
      type: NodePort
      nodePort: 30989
    image:
      repository: labs.etsi.org:5050/oop/code/federation-manager
      tag: "1.1"
      pullPolicy: IfNotPresent
    env:
      federationManagerHost: "http://federation-manager.oop.svc.cluster.local:8989/operatorplatform/federation/v1"
      tokenEndpoint: "http://keycloak.oop.svc.cluster.local:8080/realms/federation/protocol/openid-connect/token"

  mongodb:
    persistence:
+5 −0
Original line number Diff line number Diff line
@@ -43,6 +43,11 @@ data:
    client_name = {{ .Values.federationManager.config.edgeCloudPlatform.client_name }}
    flavour_id = {{ .Values.federationManager.config.edgeCloudPlatform.flavour_id }}

    [service_resource_manager]
    host = {{ .Values.federationManager.config.serviceResourceManager.host }}
    port = {{ .Values.federationManager.config.serviceResourceManager.port }}
    server = {{ .Values.federationManager.config.serviceResourceManager.server }}

    [artefact_manager]
    host = {{ .Values.federationManager.config.artefactManager.host }}
    port = {{ .Values.federationManager.config.artefactManager.port }}
+3 −37
Original line number Diff line number Diff line
@@ -56,36 +56,13 @@ spec:

      containers:

        #####################################################################
        # 1) KEYCLOAK CONTAINER  (runs INSIDE the federation-manager pod)
        #####################################################################
        - name: keycloak
          image: "{{ .Values.keycloak.image.repository }}:{{ .Values.keycloak.image.tag }}"
          imagePullPolicy: {{ .Values.keycloak.image.pullPolicy }}
          args:
            - start-dev
            - --import-realm
          env:
            - name: KC_BOOTSTRAP_ADMIN_USERNAME
              value: {{ .Values.keycloak.admin.username | quote }}
            - name: KC_BOOTSTRAP_ADMIN_PASSWORD
              value: {{ .Values.keycloak.admin.password | quote }}
            - name: KC_IMPORT
              value: /opt/keycloak/data/import/realm-import.json
          ports:
            - name: keycloak-http
              containerPort: 8080
              protocol: TCP
          volumeMounts:
            - name: realm-import
              mountPath: /opt/keycloak/data/import/

        #####################################################################
        # 2) FEDERATION MANAGER MAIN CONTAINER
        #####################################################################
        - name: federation-manager
          image: "{{ .Values.federationManager.image.repository }}:{{ .Values.federationManager.image.tag }}"
          imagePullPolicy: {{ .Values.federationManager.image.pullPolicy }}
          env:
            - name: FM_CONFIG_FILE
              value: /usr/app/src/conf/config.cfg
          ports:
            - name: http
              containerPort: {{ .Values.federationManager.service.targetPort }}
@@ -97,9 +74,6 @@ spec:
          resources:
            {{- toYaml .Values.federationManager.resources | nindent 12 }}

        #####################################################################
        # 3) OPENVPN SIDECAR CONTAINER
        #####################################################################
        {{- if .Values.openvpn.enabled }}
        - name: openvpn
          image: "{{ .Values.openvpn.image.repository }}:{{ .Values.openvpn.image.tag }}"
@@ -144,9 +118,6 @@ spec:
                - NET_ADMIN
        {{- end }}

      #######################################################################
      # VOLUME DEFINITIONS
      #######################################################################
      volumes:
        - name: config
          emptyDir: {}
@@ -161,11 +132,6 @@ spec:
            secretName: federation-manager-secrets
            defaultMode: 420

        # Keycloak realm import ConfigMap
        - name: realm-import
          configMap:
            name: keycloak-config

        {{- if .Values.openvpn.enabled }}
        - name: ovpn
          secret:
+8 −3
Original line number Diff line number Diff line
@@ -102,8 +102,8 @@ federationManager:

  image:
    repository: labs.etsi.org:5050/oop/code/federation-manager
    tag: "1.0.0"
    pullPolicy: IfNotPresent
    tag: "1.1"
    pullPolicy: Always

  service:
    name: federation-manager
@@ -145,10 +145,15 @@ federationManager:
      client_name: "lite2edge"
      flavour_id: "default"

    serviceResourceManager:
      host: "srm"
      port: "8080"
      server: "/srm/1.0.0"

    artefactManager:
      host: "artefact-manager-service.oop.svc.cluster.local"
      port: "8000"
      enabled: "true"
      enabled: "false"
      dst_registry: ""
      dst_username: ""
      dst_password: ""
+3 −3
Original line number Diff line number Diff line
@@ -38,8 +38,8 @@ oegcontroller:
  
  image:
    repository: labs.etsi.org:5050/oop/code/open-exposure-gateway
    tag: 1.0.0
    pullPolicy: IfNotPresent
    tag: "1.1"
    pullPolicy: Always
  
  service:
    name: oeg
@@ -55,7 +55,7 @@ oegcontroller:
    srmHost: "http://srm:8080/srm/1.0.0"
    federationManagerHost: "http://federation-manager.oop.svc.cluster.local:8989/operatorplatform/federation/v1"
    partnerApiRoot: "http://10.8.0.1:31002"
    tokenEndpoint: "http://federation-manager.oop.svc.cluster.local:8080/realms/federation/protocol/openid-connect/token"
    tokenEndpoint: "http://keycloak.oop.svc.cluster.local:8080/realms/federation/protocol/openid-connect/token"
    availZoneNotifLink: ""

# Ingress configuration
Loading