Commit 5602452a authored by Dimitrios Gogos's avatar Dimitrios Gogos
Browse files

feat: add Portal to OOP umbrella chart

parent e1d7a40d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ Intended for local development, integration testing, and demos. **Not for produc
| Keycloak | `oop` | OAuth2/OIDC authentication for FM |
| AI2 MCP | `oop` | MCP server exposing CAMARA-compliant tools |
| AI2 AI Agent | `oop` | Natural language interface backed by Groq |
| Portal | `oop` | Next.js web frontend for the OOP platform |

---

@@ -79,6 +80,7 @@ The scripts can also be run individually from any directory.
| Federation Manager | http://localhost:30989 |
| AI2 MCP | http://localhost:32004 |
| AI2 AI Agent | http://localhost:32013 |
| Portal | http://localhost:30082 |

---

+5 −0
Original line number Diff line number Diff line
@@ -34,6 +34,11 @@ nodes:
    hostPort: 32013
    protocol: TCP

  # Portal (oop namespace)
  - containerPort: 30082    # Portal frontend
    hostPort: 30082
    protocol: TCP
  
  # Storage volumes for MongoDB persistence
  extraMounts:
  - hostPath: /tmp/kind-oop/mongodb_srm
+8 −1
Original line number Diff line number Diff line
@@ -98,3 +98,10 @@ ai2:
  secrets:
    # Required for AI2 to function. Override via environments/kind/secrets.values.yaml — do not set here.
    groqApiKey: ""

portal:
  image:
    pullPolicy: IfNotPresent
  service:
    type: NodePort
    nodePort: 30082
 No newline at end of file
+7 −2
Original line number Diff line number Diff line
apiVersion: v2
name: oop-platform
description: Open Operator Platform - Complete platform deployment (SRM, OEG, Federation Manager and AI2)
description: Open Operator Platform - Complete platform deployment (SRM, OEG, Federation Manager, AI2 and Portal)
type: application
version: 1.0.0

@@ -15,6 +15,8 @@ keywords:
  - ai2
  - mcp
  - ai-agent
  - portal
  - frontend

maintainers:
  - name: Open Operator Platform Team
@@ -39,3 +41,6 @@ dependencies:
  - name: ai2
    version: "1.0.0"
    condition: ai2.enabled
  - name: portal
    version: "1.0.0"
    condition: portal.enabled
 No newline at end of file
+14 −0
Original line number Diff line number Diff line
apiVersion: v2
name: portal
description: Helm chart for the OOP Portal 
type: application
version: 1.0.0
appVersion: "1.0.0"
keywords:
  - frontend
  - oop
  - etsi
  - portal
home: https://labs.etsi.org/rep/oop/code/dev-portal
maintainers:
  - name: OOP Team
Loading