constellation/operators/constellation-node-operator/api
Markus Rudy 1a8a733fb9 operator: generate deepcopy, rbac and crds
This commit adds the controller-gen tool as a Bazel dep and adds the
equivalent of `make manifests` to //:generate.

Rename CRDs in the operator Helm chart to match kubebuilder v4 generated
names and add a generation directive to output CRD resources directly
into the Helm chart. CRDs are not templated, so we don't need to helmify
them.

Split the manager-rbac.yaml into a role.yaml and a rolebinding.yaml, and
add a directive to generate role.yaml from operator sources. We're
losing the labels on the role, but that is only a cosmetic defect.
2024-01-22 14:45:50 +01:00
..
v1alpha1 operator: generate deepcopy, rbac and crds 2024-01-22 14:45:50 +01:00
api.go operators: move api into a dedicated submodule (#1164) 2023-02-13 11:52:36 +01:00
BUILD.bazel deps: remove go.mod files from submodules (#2769) 2024-01-08 13:19:38 +01:00
LICENSE hack: add AGPL license to api submodule 2023-02-15 16:44:47 +01:00