kubebuilder
kubebuilder copied to clipboard
Kubebuilder - SDK for building Kubernetes APIs using CRDs
**Description** The ComponentConfig has been deprecated in the Controller-Runtime since its version 0.15.0. [More info](https://github.com/kubernetes-sigs/controller-runtime/issues/895) Moreover, it has undergone breaking changes and is no longer functioning as intended. As a...
### What broke? What's expected? I would expected be able to generate the dist/installer.yaml for projects which has multi-group layout See that we needed to ignore it in the sample:...
### What broke? What's expected? We bump the cert-manager in the tests and we could check that it is not working well See; https://github.com/kubernetes-sigs/kubebuilder/pull/3752/files ### Reproducing this issue Just bump...
### What broke? What's expected? The [CA injection patch](https://github.com/kubernetes-sigs/kubebuilder/blob/master/pkg/plugins/common/kustomize/v2/scaffolds/internal/templates/config/crd/patches/enablecainjection_patch.go) is not necessary after the switch to [replacements](https://github.com/kubernetes-sigs/kubebuilder/blob/68abac1dfb5550f7159dec4ce600cd9b6db925bb/pkg/plugins/common/kustomize/v2/scaffolds/internal/templates/config/kdefault/kustomization.go#L97) instead of vars. To be clear, it is not breaking anything either, it...
### What do you want to happen? Devcontainers/GitHub workspaces are becoming more popular ways of developing. Has there been any consideration on how to run a kube builder generates project...
### What broke? What's expected? The getting started guide can't be followed as is due to a couple of small issues: https://book.kubebuilder.io/getting-started#create-the-memcached-api-crd - group should be 'cache' not example.com https://book.kubebuilder.io/getting-started#define-your-api...
### What do you want to happen? This may be seen as an extension to #2627. I want projects to not place webhook handlers and envtests in the api folder....
### What do you want to happen? In [this controller-runtime issue](https://github.com/kubernetes-sigs/controller-runtime/issues/2596), it was decided to deprecate the webhook.Validator and webhook.Defaulter interfaces, due to issues they cause with project upgrades by...
### What broke? What's expected? See: https://github.com/operator-framework/operator-sdk/blob/master/testdata/go/v4-alpha/monitoring/memcached-operator/PROJECT#L5-L21 By extending the plugin in another tool, i.e.: ```go deployImageBundle, _ := plugin.NewBundleWithOptions( plugin.WithName("deploy-image."+"my-domain"), plugin.WithVersion(plugin.Version{Number: 1, Stage: stage.Alpha}), plugin.WithPlugins( deployimagev1alpha.Plugin{}, ), ) ```...
### Issue Description: We need to conduct a thorough analysis of the new [Cyber Resilience Act](https://www.linuxfoundation.org/blog/understanding-the-cyber-resilience-act) to understand its implications for the Kubebuilder project, particularly in terms of our release...