dotnet-operator-sdk
dotnet-operator-sdk copied to clipboard
KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.
### Is your feature request related to a problem? Please describe. _No response_ ### Describe the solution you would like In KubeOps 7 it was possible to use inheritance for...
### Describe the bug If you have a property with a name of something like `IPAddress`, the CLI generates a property in the CRD as `iPAddress`. However, when attempting to...
### Is your feature request related to a problem? Please describe. Our operator reacts to annotation changes in custom resources. In the current implementation `ReconcileAsync()` is not called when only...
### Is your feature request related to a problem? Please describe. YamlDotnet looks like they have made some breaking changes in the latest release: https://github.com/aaubry/YamlDotNet/releases/tag/v16.0.0 specifically to ReadYaml and WriteYaml...
### Is your feature request related to a problem? Please describe. When running the automated code generation, the CLI tool shows that it's rebuilding the assembly that has, presumably, already...
### Is your feature request related to a problem? Please describe. If you have the `` set in your build and this runs on a build server, the ANSI coloring...
### Describe the missing piece of documentation In the [documentation here](https://dotnet.github.io/dotnet-operator-sdk/docs/operator/build-customization#cli-tool-requirements) under "Build Customization" where it talks about installing the `KubeOps.Cli` tool, it shows `dotnet tool install KubeOps.Cli`. This installs...
- ~~entity is only updated if there was at least 1 finalizer attached~~ - integration test extended by status change I can't reproduce the behavior mentioned in #1001 when changing...
### Describe the bug Reconciliation is failing on Modified events. No code changes since v9 apart from the updating of namespaces and returns due to breaking changes. Stack trace like...
### Describe the bug When reconciling a V1Secret resource, the `{Kind}` parameter is null for the log message which gives a very weird logging output: ``` Queued reconciliation for the...