You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
As of #976, we run YAML updates through kubeyaml, which is a vast improvement. But it's not very flexible -- kubeyaml has to understand each format we want to be able to update (e.g., FluxHelmReleases), and each kind of update we want to do.
At the minute, we do some analysis of manifests in Go code, and some in kubeyaml, and these have to line up. For example, both have to agree on how FluxHelmReleases encode the image in use in the chart.
If we used a library that supported arbitrary changes to YAMLs, then we'd be able to do the analysis of what to change only in fluxd (and have to change only fluxd to support new formats or kinds of update).
The text was updated successfully, but these errors were encountered:
As of #976, we run YAML updates through kubeyaml, which is a vast improvement. But it's not very flexible -- kubeyaml has to understand each format we want to be able to update (e.g.,
FluxHelmRelease
s), and each kind of update we want to do.At the minute, we do some analysis of manifests in Go code, and some in
kubeyaml
, and these have to line up. For example, both have to agree on howFluxHelmRelease
s encode the image in use in the chart.If we used a library that supported arbitrary changes to YAMLs, then we'd be able to do the analysis of what to change only in fluxd (and have to change only fluxd to support new formats or kinds of update).
The text was updated successfully, but these errors were encountered: