constellation/operators/constellation-node-operator/api/v1alpha1
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
..
autoscalingstrategy_types.go Let operator manage autoscaling of node groups 2022-09-20 13:41:23 +02:00
BUILD.bazel deps: remove go.mod files from submodules (#2769) 2024-01-08 13:19:38 +01:00
groupversion_info.go operator: generate deepcopy, rbac and crds 2024-01-22 14:45:50 +01:00
joiningnodes_types.go upgrade: support Kubernetes components (#839) 2023-01-03 12:09:53 +01:00
nodeversion_types.go operator: reconcile kubernetesClusterVersion 2023-01-09 12:16:54 +01:00
pendingnode_types.go Fix comment dot 2022-09-13 15:58:38 +02:00
scalinggroup_types.go operators: infrastructure autodiscovery (#1958) 2023-07-05 07:27:34 +02:00
zz_generated.deepcopy.go operator: generate deepcopy, rbac and crds 2024-01-22 14:45:50 +01:00