Skip to content

migration/07 umbrella chart - #9

Open
CptSchnitz wants to merge 2 commits into
migration/06-e2e-gatefrom
migration/07-umbrella-chart
Open

migration/07 umbrella chart#9
CptSchnitz wants to merge 2 commits into
migration/06-e2e-gatefrom
migration/07-umbrella-chart

Conversation

@CptSchnitz

Copy link
Copy Markdown
Collaborator

Stack created with GitHub Stacks CLIGive Feedback 💬

CptSchnitz and others added 2 commits August 23, 2026 15:19
Chart.lock pinned mclabels at 1.0.1 while Chart.yaml already declared
1.1.0, present since the workspace-move commit and unrelated to this
change. helm dependency build refuses to run at all while the two
disagree, which blocks rendering anything from this chart. Chart.yaml
is untouched; this only brings the lock back in sync with what it
already declared.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Add charts/jobnik as an umbrella chart named for the product, with the
manager chart pulled in as a conditioned dependency via a file:// reference
rather than being physically moved. The subchart's directory, name and
contents are untouched, so the manager's deployment selector and every
object name stay exactly as they are.

Verified by rendering both charts with the same release name: the umbrella
render is byte-identical to the standalone manager render once the harmless
`# Source:` comment path is normalized, and both charts lint clean. The
comparison is recorded in the ticket.

Also:
- extends the pull-request helm-lint job to cover the new umbrella chart
- prepares (but cannot push, since it lives in another repository) the
  matching deployment-configuration change, referenced from the ticket

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Coverage Report for apps/jobnik-manager

Status Category Percentage Covered / Total
🟢 Lines 100% (🎯 80%) 767 / 767
🟢 Statements 100% (🎯 80%) 784 / 784
🟢 Functions 100% (🎯 80%) 112 / 112
🟢 Branches 100% (🎯 80%) 219 / 219
File CoverageNo changed files found.
Generated in workflow #6 for commit ee25de1 by the Vitest Coverage Report Action

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.

1 participant