Migrate to Kubebuilder version 3
Kubebuilder has made some changes that enables supporting new Kubernetes API versions. Details can be found here.
-
Update project scaffolding -
Migrate the APIs -
Migrate the Webhooks -
Migrate the Controllers -
Update dependencies -
Verify monitoring command-line arguments
In order to use Kubebuilder 3 we need to make some changes to the code and its dependencies as described here. The kubebuilder
of the build image must be updated as well (gitlab-org/gitlab-build-images#92 (closed)).
Edited by Hossein Pursultani