k8ssandra/cass-operator

Improve tooling version checks and generated file checks.

Closed this issue · 0 comments

What is missing?
When doing make controller-gen for example, we don't check if the version of controller-gen is correct. We should check that so that users do not run older version of the tools.

At the same time, the unit test parts should verify that the manifests and generate were actually ran. So just rerunning them and checking that the git status is still clean should be enough. If not, fail the PR.

Why do we need it?

Environment

  • Cass Operator version:

    Insert image tag or Git SHA here

Anything else we need to know?: