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

1 Commits

Author SHA1 Message Date
9a4d3915d4 feat(fleet): harmony apply — deploy the published operator chart (minimal)
All checks were successful
Run Check Script / check (pull_request) Successful in 2m20s
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.
2026-05-28 19:37:08 -04:00