Render and Validate¶
Atlas treats rendering and validation as first-class operating evidence.
Purpose¶
Use this page when turning chart values into deployable manifests and when proving the rendered output is valid enough to move into conformance, rollout, or release review.
Source of Truth¶
makes/entrypoints.mkmakes/k8s.mkops/k8s/charts/bijux-atlas/ops/k8s/generated/ops/k8s/tests/manifest.jsonops/k8s/tests/goldens/render-kind.summary.json
Main Commands¶
make k8s-rendermake k8s-validatemake ops-k8s-contracts
Validation Pipeline¶
Atlas expects operators to follow a fixed path:
- Select a supported profile from
ops/k8s/values/. - Run
make k8s-renderto produce a deterministic manifest report through the control plane. - Review the render output and generated inventory under
artifacts/.../k8s-render/<run-id>/report.jsonandops/k8s/generated/. - Run
make k8s-validateto validate the rendered manifests against the Kubernetes contract path. - Run
make ops-k8s-contractswhen the change needs conformance evidence rather than render-only validation.
Expected Output Artifacts¶
make k8s-renderwrites a report toartifacts/.../k8s-render/<run-id>/report.jsonmake k8s-validatewrites a report toartifacts/.../k8s-validate/<run-id>/report.jsonops/k8s/generated/updates generated evidence such asinventory-index.json,render-artifact-index.json, andrelease-snapshot.jsonops/k8s/tests/goldens/render-kind.summary.jsonshows the expected summary shape for a full render-backed validation run
How to Interpret Failures¶
- render failure usually means invalid values, template logic errors, or missing source assets
- validation failure means the rendered manifests are not acceptable to the control-plane checks or downstream suite expectations
- conformance failure means the rendered output may be structurally valid but is operationally unsafe for the selected profile
Operator Workflow¶
- Render first so the desired manifest set is explicit.
- Validate second so schema, Kubernetes, and contract checks run against the exact rendered output.
- Escalate to conformance when the change affects rollout, security, observability, or profile guarantees.
- Capture the reports and link them into the release or incident record.