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

Bump Kubernetes dependencies (and CI workflow) to latest #375

Merged
merged 8 commits into from
Jan 25, 2023

Commits on Jan 25, 2023

  1. Update linter config to match c/c

    This repo is a little out of date relative to our latest linting
    practices.
    
    Signed-off-by: Nic Cope <nicc@rk0n.org>
    negz committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    f0fcbc0 View commit details
    Browse the repository at this point in the history
  2. Bump Kubernetes dependencies

    This required some updates to our implementations of client.Client,
    which now has a generic SubResource sub-client.
    
    Signed-off-by: Nic Cope <nicc@rk0n.org>
    negz committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    8b83243 View commit details
    Browse the repository at this point in the history
  3. Replicate CI workflow from c/c

    This also removes a few jobs that are no-ops on this repo, including e2e
    tests and artifact publishing. Probably better not to imply that we're
    doing these things when we aren't.
    
    Signed-off-by: Nic Cope <nicc@rk0n.org>
    negz committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    72a7dd0 View commit details
    Browse the repository at this point in the history
  4. Remove fake.MockStatus* type aliases

    I thought this would help with compatibility, but unfortunately this
    package has breaking changes that will affect anyone who was using these
    types regardless.
    
    Signed-off-by: Nic Cope <nicc@rk0n.org>
    negz committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    71190c3 View commit details
    Browse the repository at this point in the history
  5. Pass GetOptions through to wrapped client

    Signed-off-by: Nic Cope <nicc@rk0n.org>
    negz committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    b099031 View commit details
    Browse the repository at this point in the history
  6. Remove //nolint:interfacer directive

    This linter has been deprecated and is disabled. I would have thought
    nolintlint would catch this, but it did not.
    
    Signed-off-by: Nic Cope <nicc@rk0n.org>
    negz committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    fd0a07f View commit details
    Browse the repository at this point in the history
  7. Bump controller-runtime to v0.14.1

    Signed-off-by: Nic Cope <nicc@rk0n.org>
    negz committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    6955835 View commit details
    Browse the repository at this point in the history
  8. Add a test for the new subresource Create method

    Signed-off-by: Nic Cope <nicc@rk0n.org>
    negz committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    9e69576 View commit details
    Browse the repository at this point in the history