helm-controller/internal
Hidde Beydals 7c52fd255f
action: simplify chart diff logic
We actually only care about the chart name or version changing, as we
assume proper (immutable) versioning by the publisher of the chart
(either the user, or the source-controller).

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-11-20 12:06:49 +01:00
..
acl acl: introduce package to enable global config 2023-11-20 12:06:38 +01:00
action action: simplify chart diff logic 2023-11-20 12:06:49 +01:00
chartutil action: simplify chart diff logic 2023-11-20 12:06:49 +01:00
cmp misc: remove redundant returns 2023-10-10 09:59:26 +02:00
controller controller: properly record object metrics 2023-11-20 12:06:48 +01:00
diff controllers: roughly rewire HelmRelease reconciler 2023-11-20 12:06:35 +01:00
digest controllers: roughly rewire HelmRelease reconciler 2023-11-20 12:06:35 +01:00
features Allow opt-out of drift correction 2023-03-20 13:07:08 +01:00
kube kube: make persistent client opt-in configuration 2023-03-30 16:14:15 +02:00
loader Factor various bits out of reconciler 2023-11-20 12:02:40 +01:00
oomwatch oomwatch: auto detect well known cgroup paths 2023-03-10 15:08:17 +01:00
postrender action: allow passing of config options 2023-11-20 12:06:02 +01:00
predicates reconcile: add `HelmChartTemplate` sub-reconciler 2023-11-20 12:06:38 +01:00
reconcile reconcile: improve uninstall w/o purging history 2023-11-20 12:06:47 +01:00
release api: various naming improvements 2023-11-20 12:06:41 +01:00
runner Moving stuff from runner; removing changes in v2beta1 2023-11-20 12:06:03 +01:00
storage Add reconcile logic for individual Helm actions 2023-11-20 12:06:01 +01:00
strings reconcile: add `HelmChartTemplate` sub-reconciler 2023-11-20 12:06:38 +01:00
testutil controller: add reconcile release tests 2023-11-20 12:06:42 +01:00
util controllers: roughly rewire HelmRelease reconciler 2023-11-20 12:06:35 +01:00
yaml Introduce new `yaml` package with `Encode` func 2023-11-20 12:06:34 +01:00