feat(deployment-matrix): register severino-bot for benedita#374
Conversation
severino-bot is moving from firmino (kustomize/severino) to benedita in midaz-firmino-gitops. This registers the app so the upcoming build.yml -> update_gitops job can resolve the target cluster at runtime when severino-bot release tags are cut. - apps.registry: add severino-bot under a new 'Benedita-exclusive' section (mirrors the existing 'Anacleto-exclusive' grouping) - clusters.benedita.apps: add severino-bot to the resolved list
|
Pull requests to main can only come from:
Your source branch: Please change the base branch or create a PR from an allowed branch. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughThis PR adds ChangesDeploy severino-bot to benedita cluster
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
🔍 PR Validation Summary✅ PR Mergeable — no blocking failures
|
🔍 Lint Analysis
|
What
Registers
severino-botin the deployment matrix so the sharedgitops-update.ymlworkflow can resolve the target cluster (benedita) at runtime when severino-bot release tags are cut.Changes
apps.registry: addseverino-botunder a new Benedita-exclusive section (mirrors the existing Anacleto-exclusive grouping forungoliant-controller)clusters.benedita.apps: addseverino-botto the resolved listWhy
severino-bot was just moved from firmino → benedita in
midaz-firmino-gitops(see midaz-firmino-gitops #683, merged). A follow-up PR onLerianStudio/severino-botintroduces a shared-workflow-based build pipeline with anupdate_gitopsjob that auto-bumps the image tag inenvironments/benedita/kustomize/severino/kustomization.yaml. That job callsgitops-update.yml, which resolves clusters from this matrix — so severino-bot must be registered here first.Order of operations
mainincludes severino-botbeneditafrom the matrix → commits image-tag bump to midaz-firmino-gitops → ArgoCD syncsRisk
Zero runtime risk. This file is in
self-release.yml'spaths-ignore— matrix-only changes don't cut a tag. Callers resolve frommainat runtime, so the change takes effect immediately on merge without bumping the shared-workflows version.Summary by CodeRabbit
severino-botapplication to production infrastructure, making it available for cluster operations.