Aufgaben
gh0stcloud benutzen
Aufgabenkarte für gh0stportal, GitOps und das Beispiel-Repository.
gh0stcloud wird über zwei Flächen bedient:
- gh0stportal für Tenant-Status, Projekte, Namespaces, GitOps-Anbindung, Storage-Intent, Exposure-Intent, Observability, Abrechnung und Requests.
- Dein GitOps-Repository für App-Manifeste, HelmReleases, Ingresses, PVC-Referenzen und App-Konfiguration.
Das öffentliche Beispiel-Repository ist Referenzmaterial, keine Tenant-Wahrheit: gh0stservice/ghc-gitops-example.
Häufige Aufgaben
| Du möchtest | Portal-Seite | Doku | Beispiel-Repo | gh0stplane-Fläche |
|---|---|---|---|---|
| Sehen, was gerade offen ist | Home | Diese Seite | docs/01-overview.md | GetTenantHomeWorkspace, GetTrialOnboardingWorkspace |
| Projekt oder Namespace anlegen | Applications | Projekte und Namespaces | kustomize/overlays/ghc-basic | Applications-Workspace, Projekt/Namespace-CRUD |
| GitOps-Repo verbinden | Applications | GitOps und Secrets | docs/02-gitops-binding.md | UpdateTenantGitOpsBinding |
| OpenBao-Pfade finden | Applications | GitOps und Secrets | ExternalSecret-Beispiele | GetTenantSecretWorkflow |
| Persistent Volume anlegen | Data & Services | Storage, Services und Backups | docs/03-storage-and-services.md | Storage-Volume-CRUD |
| Managed Service anlegen | Data & Services | Storage, Services und Backups | Service-Beispiele, falls vorhanden | Managed-Service-CRUD |
| Service öffentlich erreichbar machen | Network & Exposure | Network und Exposure | docs/04-network-and-ingress.md | Exposure-Workspace und Intent-RPCs |
| Eigene Domain nutzen | Network & Exposure | Network und Exposure | BYOD-Hinweise | Hostname-Validierung und Exposure-Requests |
| Egress oder Service-Verbindungen erlauben | Network & Exposure | Network und Exposure | Network-Beispiele | Network-Workspace und Intent-RPCs |
| Erste App debuggen | Observability | Observability und Troubleshooting | Troubleshooting-Hinweise | Home, Apps, Data, Network, Observability |
| Rechnung/Zahlung prüfen | Billing | Billing und Change Requests | docs/05-billing-and-costs.md | Billing-RPCs |
| Mehr Limits oder privilegierte Änderungen anfragen | Change Requests | Billing und Change Requests | n/a | Tenant-Change-Request-RPCs |
| Einen AI-Agenten Manifeste erzeugen lassen | Docs + Beispiel-Repo | Agent Guide | gesamtes Repository | gleiche Aufgabenkarte, keine Direktzugriffe |
Vom Portal nach außen arbeiten
- In Home den nächsten offenen Schritt prüfen.
- In Applications Namespace erstellen und GitOps verbinden.
- In Data & Services Storage/Services vor stateful Deployments anlegen.
- In Network & Exposure Hostname, TLS, BYOD und Egress prüfen.
- In Observability Laufzeitverhalten bestätigen.
- In Billing Trial, Rechnungen und Payment Setup prüfen.
- Change Requests nutzen, wenn etwas außerhalb der aktuellen Bounds liegt.
Sicherheitsregeln
- Keine Tenant-Hostnames, Namespaces, OpenBao-Pfade oder ServiceAccounts erfinden. Werte aus gh0stportal übernehmen.
- Keine Secrets in Git committen. Secret-Werte gehören nach OpenBao.
- Projekte sind keine RBAC-Grenze. Tenant/Organisation und Namespace-Policy sind die relevante Grenze.
- Für Limit-Erhöhungen, Egress-Erweiterungen, Operator-Freigaben, Assignment-Mode und Exposure-Bounds den Request-Flow nutzen.
- Das Beispiel-Repo ist Lern- und Manifest-Referenz, kein SLA-Template.
Agent-Einstieg
Wenn du mit einem Coding-Agenten arbeitest, starte mit dem Agent Guide. Der Agent soll Tenant-Werte aus gh0stportal übernehmen und nicht raten.
Fragen oder bereit loszulegen?
Mit uns sprechen