Commit 57e957ad authored by George Papathanail's avatar George Papathanail
Browse files

Merge branch 'fix/remove-keycloak-pod' into 'develop'

fix: remove keycloak container from federation-pod

See merge request !7
parents 70b6ed19 0713993e
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -63,6 +63,9 @@ federationManager:
      nodePort: 30989
    image:
      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:
+0 −37
Original line number Diff line number Diff line
@@ -56,33 +56,7 @@ 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 }}
@@ -97,9 +71,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 +115,6 @@ spec:
                - NET_ADMIN
        {{- end }}

      #######################################################################
      # VOLUME DEFINITIONS
      #######################################################################
      volumes:
        - name: config
          emptyDir: {}
@@ -161,11 +129,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:
+1 −1
Original line number Diff line number Diff line
@@ -148,7 +148,7 @@ federationManager:
    artefactManager:
      host: "artefact-manager-service.oop.svc.cluster.local"
      port: "8000"
      enabled: "true"
      enabled: "false"
      dst_registry: ""
      dst_username: ""
      dst_password: ""
+1 −1
Original line number Diff line number Diff line
@@ -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