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> |
||
|---|---|---|
| .. | ||
| log_buffer.go | ||
| log_buffer_test.go | ||
| post_renderer.go | ||
| post_renderer_kustomize.go | ||
| post_renderer_kustomize_test.go | ||
| post_renderer_origin_labels.go | ||
| post_renderer_origin_labels_test.go | ||
| runner.go | ||