java-operator-sdk icon indicating copy to clipboard operation
java-operator-sdk copied to clipboard

Java SDK for building Kubernetes Operators

Results 275 java-operator-sdk issues
Sort by recently updated
recently updated
newest added

When working with operators building controller is one of the first operations, however there are also some other concerns like adding extra metadata to CRD, creating bundle and deploying to...

kind/feature
feature

CRDs can be generated by using `io.fabric8:crd-generator-apt` as an `annotationProcessor`. The CRDs need to be applied manually to the cluster every time they change. This results in a bad development...

help wanted
needs-discussion

A controller can define additional eventSources as shown e.g. [here](https://github.com/java-operator-sdk/java-operator-sdk/blob/29b05468b5f439473e750a5080428446bf4c1219/sample-operators/tomcat-operator/src/main/java/io/javaoperatorsdk/operator/sample/TomcatReconciler.java#L54) there are 2 improvements we can investigate: - the watched resource should be easily accessible in the reconcile loop -...

kind/feature
feature

Currently the main branch is not protected, so users with write access can directly push to `main` and `v1`. We could enforce to have PRs always (what we anyway do...

github_actions
needs-discussion

Red Hat is heavily pushing OLM as the next gen deployment mechanism for operators (which in turn would be the next gen deployment mechanism for applications). We could integrate with...

feature

We are looking to implement metrics over the custom resource managed by the operator and would like to avoid k8s api calls if possible. It seems that the cache could...

kind/feature
triage/support
feature

The idea of the samples should be that I should be able to grab folders outside repo and they should work. From a maintenance standpoint and verification that might be...

help wanted
good first issue
examples

This PR makes providing lease namespace optional. If unspecified, it will try to read from a file pointed by system property or env var `kubenamespace` with default value as `/var/run/secrets/kubernetes.io/serviceaccount/namespace`...

depends on: https://github.com/java-operator-sdk/java-operator-sdk/pull/1448

Index based bulk dependent resource creation Prototype in AbstractDependentResource. Docs will be added as a separate PR Depends on: https://github.com/java-operator-sdk/java-operator-sdk/pull/1378