controller-tools icon indicating copy to clipboard operation
controller-tools copied to clipboard

Tools to use with the controller-runtime libraries

Results 142 controller-tools issues
Sort by recently updated
recently updated
newest added

Hello :) Thank you for the amazing work you guys are doing! I have been using `make manifests` to generate my CRDs, and everything works perfectly fine. However, I now...

lifecycle/stale

I am a newcomer to the ecosystem and I cannot tell when to use https://github.com/kubernetes/code-generator/blob/master/generate-groups.sh, https://github.com/kubernetes/code-generator/blob/master/hack/update-codegen.sh or https://github.com/kubernetes-sigs/controller-tools/tree/master/cmd/controller-gen For example `controller-gen` can do deepcopy generation, and so can https://github.com/kubernetes/code-generator/tree/master/cmd/deepcopy-gen. Similarly,...

lifecycle/stale

![image](https://user-images.githubusercontent.com/1901955/166665292-9473b33f-3d5c-416a-b6a9-cf5ce2fabbff.png) You also need to add controller-gen in this list. + the current install fails when using controller-gen >= 0.7.0 It only works with 0.6.2 ATM

lifecycle/stale

Closes #612. Check if rules are rendered irrelevant by other rules and remove them if so.

cncf-cla: yes
lifecycle/stale
size/XL
ok-to-test

Has there ever been any consideration towards the inclusion of a feature gate flag / marker combination that could be used to control the generation of CRDs from the Go...

help wanted
lifecycle/frozen

Bump K8s version to v1.25 I will work on the issue once we have the **k8s v1.25 release.**

The deduplication of RBAC rules currently only merges verbs for tags with the same `groups` / `resources` / `resourceNames` / `urls`. It would be nice if we could generate rules...

lifecycle/stale

If `RawSpec` is not set on the `schemaContext`’s `info *markers.TypeInfo` member, then `structToSchema` will crash [here](https://github.com/kubernetes-sigs/controller-tools/blob/820a4a27ea84247e0da004cb4033ae9dc3839849/pkg/crd/schema.go#L330). I think the fix is probably that: ```golang if ctx.info.RawSpec.Type != structType { ```...

kind/bug
lifecycle/rotten

Using https://github.com/kubernetes-sigs/controller-tools/commit/ffa54949a74756bbb4d5c41ae4fe8d6fea759ae7, given the following: ```go package apis // +kubebuilder:object:generate=true type Foo struct { Bars *Bars } type Bars []*Bar // also fails without a pointer, i.e. `type Bars []Bar`...

There's a need for more control over when SchemaMarkers are applied to a Schema. Right now there are two levels - 'First' and everything else. The iteration over the markers...

cncf-cla: yes
size/L
ok-to-test