Open Issues Need Help
View All on GitHubAI Summary: The `helm/v2-alpha` Kubebuilder plugin is not updating the project's `Makefile` with `helm-status` and other expected commands after being added via `kubebuilder edit`. This prevents users from accessing documented helm-related targets, despite following the specified initialization steps.
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Kubebuilder - SDK for building Kubernetes APIs using CRDs
AI Summary: Update the Makefile template within the Kubebuilder project to reflect improvements made in PR #4986. This involves modifying the `makefile.go` template file and then running `make install` and `make generate` to apply the changes to both the Kubebuilder Makefile and the generated `go/v4` Makefile. The goal is to ensure that newly scaffolded projects utilize the enhanced Makefile.
Kubebuilder - SDK for building Kubernetes APIs using CRDs
AI Summary: The task is to enhance the Kubebuilder scaffolding machinery to handle missing files gracefully. This involves adding a new `IfNotExistsAction` option to the `File` struct within the scaffolding process, allowing developers to specify whether to ignore missing files (e.g., optional test files) during scaffolding instead of causing the process to fail. This requires modifying the `Scaffold.Execute()` function and related components to check for and respect this new option.
Kubebuilder - SDK for building Kubernetes APIs using CRDs
AI Summary: Migrate Kubebuilder's logging from the logrus library to Go's standard library `log/slog`. This involves replacing all logrus usage across 47 files, implementing a custom colored handler for improved CLI output, and addressing potential breaking changes requiring a major version bump. The goal is to reduce dependencies, improve performance, and align with Go's logging best practices.
Kubebuilder - SDK for building Kubernetes APIs using CRDs
AI Summary: Update the sigs.k8s.io/yaml dependency in the Kubebuilder project from version 1.4.0 to 1.5.0. This involves resolving breaking changes introduced by the update, fixing any resulting test failures, and verifying the overall functionality of the project after the update.
Kubebuilder - SDK for building Kubernetes APIs using CRDs