Skip to content

DNM: Openshift-friendly deployment - Add build/deploy manifests#340

Open
jitendrasahu1803 wants to merge 2 commits into
mainfrom
jeet-ocp
Open

DNM: Openshift-friendly deployment - Add build/deploy manifests#340
jitendrasahu1803 wants to merge 2 commits into
mainfrom
jeet-ocp

Conversation

@jitendrasahu1803
Copy link
Copy Markdown

BuildConfigs/ImageStream for images
Postgres/RabbitMQ + PVC
Alembic migration job
Chacra API, Celery and Beat Deployment/Service/Route

- Added full OCP manifests under openshift/ (deploy, svc, route, ns, SA)
- Added RWX PVC for /data and Postgres/RabbitMQ yamls
- Added db-bootstrap (create_all + stamp head) and db-migration (upgrade head) jobs
- Added secret bootstrap job to auto-generate SECRET_KEY and rollout API
- Included Dockerfile.ocp and entrypoint scripts for api/beat/celery

This lets me bring up Chacra on OCP end-to-end without manual tweaks.

Signed-off-by: Jitendra-Sahu <Jitendra.Sahu@ibm.com>
Add chacra-callbacks-secret.yaml for shaman authentication
Update configmap.yaml, deployment.yaml and secret.yaml

Signed-off-by: Jitendra-Sahu <Jitendra.Sahu@ibm.com>
@jitendrasahu1803 jitendrasahu1803 changed the title Openshift-friendly deployment: Add build/deploy manifests DNM: Openshift-friendly deployment - Add build/deploy manifests Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants