Loading README.md +2 −0 Original line number Diff line number Diff line Loading @@ -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 | --- Loading Loading @@ -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 | --- Loading environments/kind/cluster.yaml +5 −0 Original line number Diff line number Diff line Loading @@ -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 Loading environments/kind/values.yaml +8 −1 Original line number Diff line number Diff line Loading @@ -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 oop-platform-chart/Chart.yaml +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 Loading @@ -15,6 +15,8 @@ keywords: - ai2 - mcp - ai-agent - portal - frontend maintainers: - name: Open Operator Platform Team Loading @@ -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 oop-platform-chart/charts/portal/Chart.yaml 0 → 100644 +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
README.md +2 −0 Original line number Diff line number Diff line Loading @@ -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 | --- Loading Loading @@ -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 | --- Loading
environments/kind/cluster.yaml +5 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
environments/kind/values.yaml +8 −1 Original line number Diff line number Diff line Loading @@ -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
oop-platform-chart/Chart.yaml +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 Loading @@ -15,6 +15,8 @@ keywords: - ai2 - mcp - ai-agent - portal - frontend maintainers: - name: Open Operator Platform Team Loading @@ -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
oop-platform-chart/charts/portal/Chart.yaml 0 → 100644 +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