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

Conversation

negz
Copy link
Member

@negz negz commented Jan 24, 2023

Description of your changes

Closes #352
Closes #376
Fixes #373

This PR also updates the linter to bring it in line with c/c. I had to do this because my Go version was too new for the golangci-lint version this repo was using.

I have:

  • Read and followed Crossplane's contribution process.
  • Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

I built crossplane using the above PR, which uses this branch. I've applied platform-ref-gcp and created both example claims without issue:

$ k get claim
NAME                                                          SYNCED   READY   CONNECTION-SECRET   AGE
cluster.gcp.platformref.upbound.io/platform-ref-gcp-cluster   True     True    cluster-conn        23m

NAME                                                                SYNCED   READY   CONNECTION-SECRET          AGE
postgresqlinstance.gcp.platformref.upbound.io/platform-ref-gcp-db   True     True    platform-ref-gcp-db-conn   23m

@negz negz changed the title Bump Kubernetes dependencies to latest Bump Kubernetes dependencies (and CI workflow) to latest Jan 24, 2023
@negz negz marked this pull request as ready for review January 24, 2023 23:56
@negz negz requested a review from turkenh January 25, 2023 00:19
pkg/connection/manager.go Outdated Show resolved Hide resolved
pkg/resource/unstructured/client.go Show resolved Hide resolved
This repo is a little out of date relative to our latest linting
practices.

Signed-off-by: Nic Cope <nicc@rk0n.org>
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>
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>
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>
Signed-off-by: Nic Cope <nicc@rk0n.org>
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>
Signed-off-by: Nic Cope <nicc@rk0n.org>
Signed-off-by: Nic Cope <nicc@rk0n.org>
@negz negz merged commit a8605b7 into crossplane:master Jan 25, 2023
@negz negz deleted the many-bump branch January 25, 2023 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Debug logs should use RFC3339 timestamps (again?)
4 participants