Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update controller-runtime and Kubernetes dependencies #1104

Merged
merged 2 commits into from
May 24, 2023

Commits on May 23, 2023

  1. api: update dependencies

    - github.com/fluxcd/pkg/apis/meta to v1.1.0
    - k8s.io/apimachinery to v0.27.2
    - sigs.k8s.io/controller-runtime to v0.15.0
    
    Signed-off-by: Hidde Beydals <hidde@hhh.computer>
    hiddeco committed May 23, 2023
    Configuration menu
    Copy the full SHA
    fc0df4d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Update controller-runtime (v0.15) and K8s (v1.27)

    This 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.
    - Fake clients used in tests are now configured using
      `WithStatusSubresource` to enable the correct behavior for status
      updates and patches.
    - 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 are
    updated to their latest (compatible) versions as well.
    
    Signed-off-by: Hidde Beydals <hidde@hhh.computer>
    hiddeco committed May 24, 2023
    Configuration menu
    Copy the full SHA
    eeef91a View commit details
    Browse the repository at this point in the history