feat(deployment-matrix): register plugin-br-pix-switch for firmino#369
Conversation
|
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)
WalkthroughThe deployment matrix adds ChangesPlugin Deployment Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 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 |
|
Pull requests to main can only come from:
Your source branch: Please change the base branch or create a PR from an allowed branch. |
🔍 PR Validation Summary✅ PR Mergeable — no blocking failures
|
🔍 Lint Analysis
|
Adds plugin-br-pix-switch to the apps.registry and clusters.firmino.apps list so the gitops-update workflow can auto-update midaz-firmino-gitops when the source repo publishes new beta tags. Only firmino for now. Adding to other clusters (clotilde, anacleto, benedita) is a follow-up once the multi-component plugin is rolled out there.
81b4b91 to
e1f6f71
Compare
Summary
Registers
plugin-br-pix-switchin the deployment matrix so thegitops-update.ymlreusable workflow recognizes it as a valid app and auto-updatesmidaz-firmino-gitopswhen its build pipeline publishes new beta tags.Changes
config/deployment-matrix.yml:plugin-br-pix-switchtoapps.registry(with a comment noting it's the multi-component PIX hub).plugin-br-pix-switchtoclusters.firmino.apps(the only cluster where it's deployed today).Validation
src/lint/deployment-matrixvalidator passes locally with the change:Deployment matrix is valid (21 apps registered, 4 clusters defined).Followup
After this merges, a sibling PR in
LerianStudio/plugin-br-pix-switchwill add theupdate_gitopsjob to itsbuild.yml, completing the auto-flow. The 10 per-component build artifacts (gitops-tags-plugin-br-pix-switch-spi-api.tag, etc.) will be consumed bygitops-update.ymland mapped to the matchingimage.tagkeys in the firmino-devvalues.yaml.If/when
plugin-br-pix-switchrolls out to other clusters (clotilde / anacleto / benedita), append it to the correspondingapps:lists. No code changes needed.Summary by CodeRabbit