Commit d4a26243 authored by Dimitrios Gogos's avatar Dimitrios Gogos
Browse files

Merge branch 'feat/lite2edge-integration' into 'main'

Feat/lite2edge integration

See merge request !5
parents 33be8881 6a392db9
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -118,8 +118,17 @@ federationManager:
      host: "127.0.0.1"
      server: "/operatorplatform/federation/v1"
      port: "8992"
    
    # Edge cloud platform (lite2edge) — prerequisite for testing federation in this version
    edgeCloudPlatform:
      host: "lite2edge.lite2edge.svc.cluster.local"
      port: "80"
      client_name: "lite2edge"
      flavour_id: "default"
```

**Edge cloud platform (lite2edge):** Federation Manager uses this to talk to the edge cloud (lite2edge). Lite2edge is **not** deployed by this chart; deploy it separately (e.g. in namespace `lite2edge`) if you need to test federation. Override `edgeCloudPlatform` if your lite2edge runs at a different host/port or requires a specific `flavour_id`.

### OpenVPN Configuration (Optional)

To enable VPN connectivity for remote federation:
+7 −7
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ federationManager:
  image:
    repository: labs.etsi.org:5050/oop/code/federation-manager
    tag: "1.0.0"
    pullPolicy: Always
    pullPolicy: IfNotPresent

  service:
    name: federation-manager
@@ -140,14 +140,14 @@ federationManager:
      port: "30760"

    edgeCloudPlatform:
      host: "127.0.0.1"
      port: "30499"
      client_name: "federation-manager"
      flavour_id: "flavour1"
      host: "lite2edge.lite2edge.svc.cluster.local"
      port: "80"
      client_name: "lite2edge"
      flavour_id: "default"

    artefactManager:
      host: "127.0.0.1"
      port: "30499"
      host: "artefact-manager-service.oop.svc.cluster.local"
      port: "8000"
      enabled: "true"
      dst_registry: ""
      dst_username: ""
+5 −17
Original line number Diff line number Diff line
@@ -15,13 +15,7 @@ mongodb:
    type: ClusterIP
    port: 27017
  
  resources:
    limits:
      cpu: 500m
      memory: 512Mi
    requests:
      cpu: 250m
      memory: 256Mi
  resources: {}

  # Persistence configuration
  persistence:
@@ -45,7 +39,7 @@ oegcontroller:
  image:
    repository: labs.etsi.org:5050/oop/code/open-exposure-gateway
    tag: 1.0.0
    pullPolicy: Always
    pullPolicy: IfNotPresent
  
  service:
    name: oeg
@@ -53,13 +47,7 @@ oegcontroller:
    port: 80
    targetPort: 8080
  
  resources:
    limits:
      cpu: 1000m
      memory: 1Gi
    requests:
      cpu: 500m
      memory: 512Mi
  resources: {}

  # Environment variables
  env:
+1 −7
Original line number Diff line number Diff line
@@ -21,10 +21,4 @@ service:
  targetPort: 3000
  nodePort: ""

resources:
  limits:
    cpu: 500m
    memory: 512Mi
  requests:
    cpu: 100m
    memory: 256Mi
resources: {}
+7 −25
Original line number Diff line number Diff line
@@ -15,13 +15,7 @@ mongodb:
    type: ClusterIP
    port: 27017
  
  resources:
    limits:
      cpu: 500m
      memory: 512Mi
    requests:
      cpu: 250m
      memory: 256Mi
  resources: {}

  # Persistence configuration
  persistence:
@@ -44,7 +38,7 @@ srmcontroller:
  image:
    repository: labs.etsi.org:5050/oop/code/service-resource-manager
    tag: 1.0.0
    pullPolicy: Always
    pullPolicy: IfNotPresent
  
  service:
    name: srm
@@ -53,13 +47,7 @@ srmcontroller:
    targetPort: 8080
    nodePort: 32415  # Fixed port for testing
  
  resources:
    limits:
      cpu: 1000m
      memory: 1Gi
    requests:
      cpu: 500m
      memory: 512Mi
  resources: {}

  # Environment variables for SRM
  env:
@@ -98,13 +86,7 @@ artifactManager:
    targetPort: 8000
    nodePort: 30080  # Fixed port for testing
  
  resources:
    limits:
      cpu: 500m
      memory: 512Mi
    requests:
      cpu: 250m
      memory: 256Mi
  resources: {}

  env:
    pythonPath: "/app"
Loading