Open steeling opened 7 months ago
Looks like there's no linting or unit tests being run as a PR presubmit, aside from some KIND installation? https://github.com/steeling/kubebuilder-declarative-pattern/blob/master/.github/workflows/main.yml
@justinsb This is (at least part of) the problem I mentioned in controller-runtime compat.
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
What happened:
pkg/test/mocks/manager.go isn't up to date with the controller-runtime package marked in go.mod
What you expected to happen:
pkg/test/mocks/manager.go.Manager should implement the controller-runtime Manager interface that it is supposed to mock.
How to reproduce it (as minimally and precisely as possible):
Attempt to use NewValidator
Anything else we need to know?:
var _ manager.Manager = &Manager{}
line 48 inpkg/test/mocks/manager.go
doesn't compileEnvironment:
kubectl version
):cat /etc/os-release
):uname -a
):go version
):