PM integration: wire platform/kyverno into the platform render
Add platform/kyverno/kustomization.yaml (renders the admission enforcing bundle) and enable the kyverno component in platform/kustomization.yaml (first, so admission policies precede other components). kustomize build verified. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
This commit is contained in:
1 parent
9d225908b9
commit
587201317b
2 files changed
+11
-1
No files matched your search
@@ -11,7 +11,7 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
# - kyverno # TODO(PM): enable when the policy engineer's kyverno stub lands (WS-TEST)
|
- kyverno # PM: enabled — admission enforcer first so policies precede other components
|
||||||
- cilium
|
- cilium
|
||||||
- longhorn
|
- longhorn
|
||||||
- cert-manager
|
- cert-manager
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
# PM integration glue (Phase 0): makes platform/kyverno a Flux platform component.
|
||||||
|
# Renders the in-cluster ENFORCING bundle authored by WS-TEST (admission/) — Kyverno install
|
||||||
|
# + the policies shared verbatim with the CI L0 gate (ADR-0011, docs/07 admission enforcement).
|
||||||
|
#
|
||||||
|
# The CI-only artifacts (tests/, servicedefinition/ payloads, scripts/run-l0.sh) are intentionally
|
||||||
|
# NOT rendered into the cluster — they run in CI (.gitea/ + ci/), not in-cluster.
|
||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
resources:
|
||||||
|
- admission
|
||||||
Reference in new issue
Block a user