Context
Planner's Kubernetes deployment currently uses a shell script (deploy/kubernetes/deploy-all.sh) that copies YAML manifests, applies sed transforms for configuration, and runs oc apply. This works but is fragile and hard to extend.
Proposed Changes
Replace the deploy script with a Helm chart or Kubernetes Operator that provides:
- Templated manifests with proper value overrides (no
sed)
- Standard install/upgrade/rollback lifecycle
- Easier customization for different environments
- Better alignment with Kubernetes ecosystem tooling
Considerations
Context
Planner's Kubernetes deployment currently uses a shell script (
deploy/kubernetes/deploy-all.sh) that copies YAML manifests, appliessedtransforms for configuration, and runsoc apply. This works but is fragile and hard to extend.Proposed Changes
Replace the deploy script with a Helm chart or Kubernetes Operator that provides:
sed)Considerations