helm-controller/internal/runner
Hidde Beydals 2ba28c6d9e
Update Kubernetes, controller-runtime and Helm
This commit updates Kubernetes to v1.27, controller-runtime to
v0.15, and Helm to v3.12.

It deals with various breaking changes in controller-runtime, as
documented in the release notes:
https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.15.0

In short:

- `Watches` now use a `client.Object` instead of a `source.Kind`.
- `handler.MapFunc` signature accepts a Go context, which is used to
  log any errors, instead of silently ignoring them and/or panicking.
- Max concurrent reconciles is configured on the manager, instead of
  configuring them per reconciler instance.
- Various manager configuration options have been moved to new
  structures and/or fields.

In addition to this, all other dependencies which had updates
available are updated to their latest versions as well.

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-05-24 10:39:51 +02:00
..
log_buffer.go runner: simplify DebugLog wrapper 2023-03-02 10:01:09 +01:00
log_buffer_test.go runner: simplify DebugLog wrapper 2023-03-02 10:01:09 +01:00
post_renderer.go Depend on the Kustomize API from `fluxcd/pkg` 2021-02-03 20:02:19 +01:00
post_renderer_kustomize.go Update Kubernetes, controller-runtime and Helm 2023-05-24 10:39:51 +02:00
post_renderer_kustomize_test.go Support targeted Patches in the PostRenderer specification. 2022-03-11 14:34:28 +01:00
post_renderer_origin_labels.go Update dependencies 2021-06-09 13:30:47 +02:00
post_renderer_origin_labels_test.go Label release resources with HelmRelease origin 2021-03-18 21:32:18 +01:00
runner.go runner: reset RESTMapper after CRD change 2023-03-06 16:54:48 +01:00