Description
The chart runs a --config.check initContainer (charts/opnsense2otel/templates/_helpers.tpl:34-45); the raw manifest (deploy/k8s/deployment.yaml) does not. Add parity so bad config fails fast on both paths.
Acceptance Criteria
- #1 Raw manifest runs config-check before the main container; manifests stay valid
Definition of Done
- #1 just check
- #2 just gen (if any generated artifact changed) and the diff committed
Implementation Notes
Landed raw-manifest config validation parity and regenerated Kubernetes documentation in 513dc385073848b9392ca25b9718ad9f46c49399. CodeRabbit was skipped because the change is declarative YAML plus generated docs.
Final Summary
Added the config-check initContainer to the raw Kubernetes manifest and validated deployment contracts. just check passed; exact-head CI run 33586045688 succeeded at 513dc385073848b9392ca25b9718ad9f46c49399.