java-operator-sdk
java-operator-sdk copied to clipboard
Java SDK for building Kubernetes Operators
## Bug Report #### What did you do? Create a reconciler for io.fabric8.kubernetes.api.model.PersistentVolumeClaim without any additional logic using the Quarkus based deployment. ```java package nl.finalist.ai; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import...
## Feature Request Working on the Flink Kubernetes Operator (https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/), and we would like to extend the operator with probes detecting the health of the deployment. We have observed cases...
Support for unit testing (mocking) should be improved for dependent resources. Currently for example for `CRUDKubernetesDependentResource` is calling `eventsource().getSecondaryResource` to load the actual state from cache. Eventually this as described...
DISCLAIMER: Note that need for scaling operators disputable problem, putting it here, since this is a quite simple solution that is feasible to implement. We do not plant to implement...
## Bug Report #### What did you do? I have an operator running fine in Docker Desktop/Kubernetes. I need to make it work in Docker Desktop/k3d. Starting the operator from...
Fabric8 now supports contract first approach, thus generating Java class representation from CRD; not other way around, as we have it in our samples. There are different opinions which approach...
As discussed in #1307 it would be nice to have cluster a context setting for each controller. Why? Currently a operator can only a act on a single context. Traditionally...
It would be elegant to define event sources using annotations (just as we define dependent resources). Proposed design for annotation would look like this: ``` @ControllerConfiguration( eventSources = @EventSources(informers =...
## Bug Report When the deserialization of the CR fails the operator should go into the error state (eventually retry the reconcile loop and possibly update the status with the...