railiance-platform/argocd/platform-addons/custodian-allocation-review/kustomization.yaml
codex 1a6d83ace9 CUST-WP-0071-T05: default-deny egress, hub delivery env, widen platform-addons project
Founder decision 2026-10-21 (T05 follow-up): custodian-assessment gets
default-deny ingress/egress with egress only to DNS, kube-apiserver
(10.43.0.1:443, 92.205.62.239:6443), Prometheus 9090 and State Hub 8000.
The railiance-platform-addons AppProject source admits PersistentVolumeClaim
and NetworkPolicy (bootstrap is hand-applied; not applied here). CronJob gets
STATE_HUB_URL. Re-vendored the-custodian sources at 9edd315. Still suspended
and unregistered.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 8340@bnt-lap001
Assistant-Session: 2e192b3d-b3e8-4403-94d4-d55a2c8b476c
2026-10-21 08:41:37 +02:00

28 lines
931 B
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# CUST-WP-0071-T05. NOT referenced by any Application yet: the draft lives in
# argocd/railiance01/drafts/custodian-allocation-review.application.yaml.
# src/ is vendored from owner repos (the-custodian, railiance-cluster,
# resource-control); vendor.lock.json pins the source commits and sha256.
# Refresh with tools/vendor_custodian_allocation_review.py, never by hand.
namespace: custodian-assessment
resources:
- namespace.yaml
- rbac.yaml
- pvc.yaml
- networkpolicy.yaml
- cronjob.yaml
configMapGenerator:
- name: custodian-allocation-review-source
files:
- src/weekly_allocation_incluster.py
- src/weekly_allocation_report.py
- src/reconcile_railiance_allocation.py
- src/observe_cluster_resources.py
- src/weekly-allocation-queries.json
- src/namespace-ownership.json
- src/reef-railiance-k3s.json