feat: register lerian-hq in deployment matrix (benedita)#368
Conversation
|
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)
WalkthroughAdds ChangesDeployment Matrix Configuration
🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs:
Suggested labels: Suggested reviewers:
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 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
|
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
config/deployment-matrix.yml (1)
54-58:⚠️ Potential issue | 🟡 Minor | ⚡ Quick winUpdate stale exclusivity header near the new registry entry.
Line 54says “Clotilde-exclusive,” butlerian-hqis now also inbenedita(Line 136). Rename this header to avoid misleading future matrix updates.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@config/deployment-matrix.yml` around lines 54 - 58, The header "Clotilde-exclusive Lerian platform suite" is misleading because the service lerian-hq is also listed under benedita; rename that header to a neutral title (for example "Lerian platform suite") in the block containing backoffice-console, cs-platform, forge, and lerian-hq so it no longer implies Clotilde exclusivity.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Outside diff comments:
In `@config/deployment-matrix.yml`:
- Around line 54-58: The header "Clotilde-exclusive Lerian platform suite" is
misleading because the service lerian-hq is also listed under benedita; rename
that header to a neutral title (for example "Lerian platform suite") in the
block containing backoffice-console, cs-platform, forge, and lerian-hq so it no
longer implies Clotilde exclusivity.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yml
Review profile: ASSERTIVE
Plan: Pro
Run ID: c5b85af5-af72-4518-bec0-3ccbc84d7c2e
📒 Files selected for processing (1)
config/deployment-matrix.yml
Adds lerian-hq to apps.registry and clusters.benedita.apps so the gitops-update reusable workflow can resolve benedita as a deployment target for the lerian-hq app. Scope: benedita only — lerian-hq is an internal hub deployed via the midaz-firmino-gitops overlay at environments/benedita/.../lerian-hq. Not deployed to clotilde / anacleto / firmino.
The 'Clotilde-exclusive' comment was outdated already (lerian-map, forge, backoffice-console, cs-platform, tenant-manager all run on benedita too). Renaming this section in the same change that introduces lerian-hq under it.
dae03e8 to
d269514
Compare
What
Registers
lerian-hq(Lerian internal hub, https://github.com/LerianStudio/lerian-hq) as a deployable app for thebeneditacluster.apps: registry: ... # Clotilde-exclusive Lerian platform suite - backoffice-console - cs-platform - forge + - lerian-hq - lerian-map - tenant-manager clusters: benedita: apps: ... - forge + - lerian-hq - lerian-map - tenant-managerWhy
Without this, the
gitops-update.ymlreusable workflow has no way to resolve which cluster(s)lerian-hqdeploys to, so tag-bump pushes from the app repo'sbuild.ymlwould silently no-op against the gitops repo. After this PR merges, the app repo'supdate_gitopsjob (separate PR on LerianStudio/lerian-hq) will be able to bump.lerian-hq.image.taginenvironments/benedita/helmfile/applications/dev/lerian-hq/values.yamlon every image release.Scope
apps.registryis technically outdated already (lerian-map and friends also run on benedita) — left as-is to avoid bundling a comment-cleanup with this functional change.Verification
Summary by CodeRabbit