[LFXV2-1039] Add voting service chart to lfx-platform helm chart#107
[LFXV2-1039] Add voting service chart to lfx-platform helm chart#107
Conversation
Add lfx-v2-voting-service v0.1.0 as a dependency to the platform chart with default configuration including domain settings and reloader annotations. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Signed-off-by: Andres Tobon <andrest2455@gmail.com>
WalkthroughAdded a new Helm chart dependency for Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 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 |
There was a problem hiding this comment.
Pull request overview
This PR wires the lfx-v2-voting-service into the lfx-platform Helm chart as a managed dependency with sane defaults and lockfile updates.
Changes:
- Added
lfx-v2-voting-serviceas a chart dependency inChart.yamlwith version constraint~0.1.0and conditional enablement. - Introduced default values for
lfx-v2-voting-serviceinvalues.yaml, including domain configuration and reloader annotations for automatic restarts on config changes. - Regenerated
Chart.lockto pin the new dependency and update some existing dependency versions and the digest/timestamp.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
charts/lfx-platform/values.yaml |
Adds lfx-v2-voting-service defaults (enable flag, domain, and reloader annotations), consistent with neighboring v2 services. |
charts/lfx-platform/Chart.yaml |
Registers lfx-v2-voting-service as a Helm dependency with the specified OCI repository and version range, gated by an enabled condition. |
charts/lfx-platform/Chart.lock |
Locks the resolved version of lfx-v2-voting-service and updates several existing dependency versions plus the lock digest and generated timestamp. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
Add the lfx-v2-voting-service as a dependency to the lfx-platform helm chart to enable deployment of the voting service.
Changes
Configuration
Ticket
LFXV2-1039