ORISO Dokumentation
Repository Graphs

ORISO-Kubernetes Enriched Graph Summary

Direct chart/ingress inspection and graph-backed summary for ORISO-Kubernetes.

ORISO-Kubernetes Enriched Graph Summary

LEGACY — ARCHIVED. This repository is archived upstream (Neusta-owned, read-only) with no commits since 2026-07-09. The canonical deployment repository is ORISO-Helm. This page documents the frozen state for historical reference and analysis only; never deploy from these manifests.

Platform Navigation

Repository Purpose

Legacy Kubernetes infrastructure repository for Helm charts, ingress routing, service networking, storage, observability, and ORISO runtime topology. Archived; superseded by ORISO-Helm as the canonical infrastructure repo.

Main Technologies

Kubernetes, Helm 3, Nginx Ingress, cert-manager, MariaDB, MongoDB, Redis, RabbitMQ, Keycloak, Matrix, LiveKit, SigNoZ, OpenTelemetry

Important Files and Modules

  • helm/oriso-platform/Chart.yaml
  • helm/oriso-platform/values.yaml
  • helm/values.yaml
  • ingress/ingress-values.yaml
  • ingress/apply-ingress.sh
  • README.md
  • docs/MULTITENANCY_MODULE_SPECIFICATION.md
  • helm/README.md
  • helm/charts/agencyservice/README.md
  • helm/oriso-platform/README.md
  • ingress/README.md

Helm Charts

  • admin
  • agencyservice
  • clickhouse
  • consultingtypeservice
  • element
  • element-call
  • frontend
  • health-dashboard
  • keycloak
  • livekit
  • mariadb
  • matrix-synapse
  • mongodb
  • otel-collector
  • rabbitmq
  • redis
  • redis-commander
  • redis-exporter
  • service-health-exporter
  • signoz
  • status-page
  • storybook
  • tenantservice
  • userservice

Ingress Routing

Ingress fileHostsBackend services
ingress/00-keycloak-auth-domain-ingress.yamlauth.oriso-dev.siteoriso-platform-keycloak
ingress/01-keycloak-ingress.yamlapi.oriso-dev.siteoriso-platform-keycloak
ingress/02-userservice-ingress.yamlapi.oriso-dev.siteoriso-platform-userservice
ingress/03-agencyservice-ingress.yamlapi.oriso-dev.siteoriso-platform-agencyservice
ingress/04-consultingtypeservice-ingress.yamlapi.oriso-dev.siteoriso-platform-consultingtypeservice
ingress/05-tenantservice-ingress.yamlapi.oriso-dev.siteoriso-platform-tenantservice
ingress/06-matrix-ingress.yamlapi.oriso-dev.siteoriso-platform-matrix-synapse
ingress/08-uploadservice-ingress.yamlapi.oriso-dev.siteoriso-platform-uploadservice
ingress/10-health-ingress.yamlapi.oriso-dev.siteoriso-platform-health-dashboard
ingress/11-rocketchat-ingress.yamlapi.oriso-dev.siterocketchat
ingress/12-matrix-domain-ingress.yamlmatrix.oriso-dev.siteoriso-platform-matrix-synapse
ingress/13-frontend-ingress.yamlapp.oriso-dev.siteoriso-platform-frontend
ingress/14-admin-ingress.yamladmin.oriso-dev.siteoriso-platform-admin
ingress/15-health-dashboard-ingress.yamlhealth.oriso-dev.siteoriso-platform-health-dashboard
ingress/16-element-ingress.yamlelement.oriso-dev.siteoriso-platform-element
ingress/17-element-call-ingress.yamlcall.oriso-dev.siteoriso-platform-element-call
ingress/18-livekit-ingress.yamllivekit.oriso-dev.siteoriso-platform-livekit-token-service, oriso-platform-livekit
ingress/19-redis-commander-ingress.yamlredis.oriso-dev.siteoriso-platform-redis-commander
ingress/20-signoz-ingress.yamlsignoz.oriso-dev.siteoriso-platform-signoz
ingress/21-status-page-ingress.yamlstatus.oriso-dev.siteoriso-platform-status-page
ingress/22-storybook-ingress.yamlstorybook.oriso-dev.siteoriso-platform-storybook
ingress/ingress-values.yaml--

Resource, Probe, and Secret Scan

Chartresources keyresources statusliveness keyprobe statuspullPolicy Neverlatest tagsecret-like valueshostNetwork
adminyesconfigured/unknownyesconfigured/unknownnoyesnono
agencyserviceyesconfigured/unknownyesconfigured/unknownyesyesyesno
clickhouseyesconfigured/unknownnoconfigured/unknownnonoyesno
consultingtypeserviceyesempty/partialnoempty/partialyesyesyesno
elementnoempty/partialnoconfigured/unknownyesyesnono
element-callyesconfigured/unknownyesconfigured/unknownyesyesnono
frontendyesconfigured/unknownyesconfigured/unknownyesyesnono
health-dashboardnoempty/partialnoconfigured/unknownyesyesnono
keycloaknoempty/partialnoconfigured/unknownnonoyesyes
livekitnoempty/partialnoconfigured/unknownyesyesnono
mariadbyesconfigured/unknownyesconfigured/unknownnonoyesno
matrix-synapseyesconfigured/unknownyesconfigured/unknownnoyesnono
mongodbyesconfigured/unknownnoconfigured/unknownnononono
otel-collectoryesconfigured/unknownnoconfigured/unknownnononono
rabbitmqyesconfigured/unknownnoconfigured/unknownnonoyesno
redisyesconfigured/unknownyesconfigured/unknownnonoyesno
redis-commanderyesconfigured/unknownyesconfigured/unknownnoyesyesno
redis-exporteryesconfigured/unknownnoconfigured/unknownnoyesyesno
service-health-exporteryesconfigured/unknownnoconfigured/unknownnononono
signozyesconfigured/unknownyesconfigured/unknownnonoyesno
status-pagenoempty/partialnoconfigured/unknownyesnonono
storybookyesconfigured/unknownyesconfigured/unknownyesyesnono
tenantserviceyesempty/partialnoempty/partialyesyesyesno
userserviceyesempty/partialnoempty/partialyesyesyesno

Architecture Summary

The deployment topology is chart-based. Infrastructure charts provide MariaDB, MongoDB, Redis, RabbitMQ, Matrix and observability. IAM is Keycloak. Backend charts deploy TenantService, UserService, AgencyService and ConsultingTypeService. Frontend/Admin charts expose browser UIs. ingress/*.yaml maps public hostnames to service backends.

Local Development Notes

  • Do not use this repo for local or any other deployment — it is archived. Use ORISO-Helm.
  • Historically: deploy dependency charts before backend and UI charts (see helm/README.md).

Deployment Notes

  • Historical model: helm/oriso-platform umbrella chart plus ingress/*.yaml routing applied via ingress/apply-ingress.sh.
  • Live deployment now lives in ORISO-Helm; nothing here reflects the current Pre-Dev/Dev clusters.

Risks and Gaps

  • Primary risk: mistaking this archived repo for the live deployment source. It is not — ORISO-Helm is canonical.
  • The RocketChat ingress (ingress/11-rocketchat-ingress.yaml) is a pre-Matrix-migration remnant; the platform is Matrix-only now.
  • HPA manifests found: no.
  • NetworkPolicy manifests found: no.
  • PodDisruptionBudget manifests found: no.
  • Several charts use latest tags or pullPolicy Never.
  • Keycloak chart values indicate hostNetwork true.
  • Secret-like values appear in values files and need production secret handling.
  • UploadService and Rocket.Chat ingress backends are present, but their repositories are not in this analysis set.

Needs Verification

  • Active staging/production values and rendered manifests.
  • CI/CD deployment process because no pipeline ownership is represented here.
  • Whether local-path storage is acceptable outside local environments.

Auf dieser Seite