Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/retired-repo-links.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"README.md", "CONTRIBUTING.md", "AGENTS.md", "CLAUDE.md", "SECURITY.md", "docs", ".claude/skills",
"k8s/bases/README.md",
"k8s/bases/apps/README.md",
"k8s/bases/apps/headlamp/README.md",
"k8s/bases/infrastructure/README.md",
"k8s/bases/infrastructure/audit-log-forwarder/README.md",
"k8s/bases/infrastructure/controllers/cert-manager/README.md",
Expand Down
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ k8s/ # All Kubernetes manifests
bootstrap/ # Flux post-build substitution variables (base ConfigMap + SOPS secret)
infrastructure/ # Organized by resource type: controllers/, certificates/, gateway/,
# cluster-policies/, external-secrets/, alerts/, vault-*/ (OpenBao), etc.
apps/ # App deployments — whoami, homepage, headlamp
apps/ # App deployments — whoami, homepage
components/ # Shared Kustomize components: HelmRelease defaults and drift detection
# (listed by every HelmRelease-owning kustomization), plus the
# opt-in profile transformations
Expand Down
1 change: 0 additions & 1 deletion docs/ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ controllers to save resources (noted inline).
### Demo apps

- **Homepage** — a dashboard landing page for the platform
- **Headlamp** — a Kubernetes web UI
- **whoami** — a tiny debug echo service

They are deliberately lightweight, so a new platform has something to look at. To run **your own**
Expand Down
7 changes: 3 additions & 4 deletions docs/TEMPLATING.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ ksail --config ksail.prod.yaml cluster update
ksail --config ksail.prod.yaml workload reconcile
```

This profile is transitional. It enables Coroot, removes OpenCost and its Headlamp
plugin, retires the legacy Loki and Alloy log path, and keeps kube-prometheus-stack
This profile is transitional. It enables Coroot, removes OpenCost,
retires the legacy Loki and Alloy log path, and keeps kube-prometheus-stack
until the metrics and alerting migration is proven separately. Cost allocation is therefore unavailable in this
profile; it does not connect OpenCost to Coroot Prometheus. Coroot is the only
observability UI in this profile: it removes the Grafana, Prometheus and Alertmanager
Expand Down Expand Up @@ -250,8 +250,7 @@ See [`.github/workflows/`](../.github/workflows) for the exact names in use.
Kyverno, alerting configs, OpenBao vault, External Secrets Operator,
ClusterSecretStore, vault-config Job, vault-seed PushSecrets, vault-backup CronJob,
and the rest of the controller set.
- [`k8s/bases/apps/`](../k8s/bases/apps) — the demo applications (homepage, whoami,
headlamp).
- [`k8s/bases/apps/`](../k8s/bases/apps) — the demo applications (homepage, whoami).
- [`k8s/components/`](../k8s/components) — shared transformations: the HelmRelease
retry defaults and drift detection every HelmRelease-owning kustomization lists, and opt-in
profile transformations such as removing OpenCost across controller,
Expand Down
2 changes: 1 addition & 1 deletion docs/TENANTS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Onboarding a GitOps tenant

The platform ships with a few lightweight **demo apps** (homepage, whoami, headlamp)
The platform ships with a few lightweight **demo apps** (homepage, whoami)
in [`k8s/bases/apps/`](../k8s/bases/apps). To run **your own** application on the
platform, add it as a **tenant**: an application that runs on the cluster but lives in
its **own repository**. The tenant repo builds a container image and publishes its
Expand Down
1 change: 0 additions & 1 deletion hosts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
127.0.0.1 dex.platform.lan
127.0.0.1 flux.platform.lan
127.0.0.1 headlamp.platform.lan
127.0.0.1 oauth2-proxy.platform.lan
127.0.0.1 platform.lan
127.0.0.1 whoami.platform.lan
6 changes: 0 additions & 6 deletions k8s/bases/apps/headlamp/README.md

This file was deleted.

38 changes: 0 additions & 38 deletions k8s/bases/apps/headlamp/cilium-network-policy.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions k8s/bases/apps/headlamp/external-secret.yaml

This file was deleted.

156 changes: 0 additions & 156 deletions k8s/bases/apps/headlamp/helm-release.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions k8s/bases/apps/headlamp/helm-repository.yaml

This file was deleted.

31 changes: 0 additions & 31 deletions k8s/bases/apps/headlamp/http-route.yaml

This file was deleted.

22 changes: 0 additions & 22 deletions k8s/bases/apps/headlamp/http-scaled-object.yaml

This file was deleted.

14 changes: 0 additions & 14 deletions k8s/bases/apps/headlamp/kustomization.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions k8s/bases/apps/headlamp/namespace.yaml

This file was deleted.

11 changes: 0 additions & 11 deletions k8s/bases/apps/headlamp/persistent-volume-claim.yaml

This file was deleted.

1 change: 0 additions & 1 deletion k8s/bases/apps/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- headlamp/
- homepage/
- whoami/
Loading
Loading