feat(fleet): harmony apply — deploy the published operator chart (minimal) #306

Merged
johnride merged 1 commits from feat/fleet-harmony-apply-min into master 2026-05-29 00:55:27 +00:00
Owner

FleetOperatorScore gains an Option field: None renders +
installs the chart from local source (dev/e2e, unchanged); Some installs
the published oci:////harmony-fleet-operator:
chart via the same HelmChartScore (the CD "harmony apply" path).
--operator-chart-version selects it.

Operator chart is namespace-neutral + carries an explicit chart_version,
so one published artifact installs into any namespace at a pinned tag.
Documents the decision in ADR-012-2.

Slim variant of feat/fleet-harmony-apply: a plain Option field + inline
branch instead of an OperatorChartSource enum + builder + chart_ref()
method + unit tests.

FleetOperatorScore gains an Option<PublishedChart> field: None renders + installs the chart from local source (dev/e2e, unchanged); Some installs the published oci://<registry>/<project>/harmony-fleet-operator:<version> chart via the same HelmChartScore (the CD "harmony apply" path). `--operator-chart-version` selects it. Operator chart is namespace-neutral + carries an explicit chart_version, so one published artifact installs into any namespace at a pinned tag. Documents the decision in ADR-012-2. Slim variant of feat/fleet-harmony-apply: a plain Option field + inline branch instead of an OperatorChartSource enum + builder + chart_ref() method + unit tests.
johnride added 1 commit 2026-05-29 00:47:31 +00:00
feat(fleet): harmony apply — deploy the published operator chart (minimal)
All checks were successful
Run Check Script / check (pull_request) Successful in 2m20s
9a4d3915d4
FleetOperatorScore gains an Option<PublishedChart> field: None renders +
installs the chart from local source (dev/e2e, unchanged); Some installs
the published oci://<registry>/<project>/harmony-fleet-operator:<version>
chart via the same HelmChartScore (the CD "harmony apply" path).
`--operator-chart-version` selects it.

Operator chart is namespace-neutral + carries an explicit chart_version,
so one published artifact installs into any namespace at a pinned tag.
Documents the decision in ADR-012-2.

Slim variant of feat/fleet-harmony-apply: a plain Option field + inline
branch instead of an OperatorChartSource enum + builder + chart_ref()
method + unit tests.
johnride merged commit 94f1d68b84 into master 2026-05-29 00:55:27 +00:00
johnride deleted branch feat/fleet-harmony-apply-min 2026-05-29 00:55:27 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NationTech/harmony#306
No description provided.