Skip to content

Commit 8a963e9

Browse files
committed
docs
Signed-off-by: Attila Mészáros <csviri@gmail.com>
1 parent d4b6e05 commit 8a963e9

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/documentation/dependent-resources.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,16 @@ also be created, one per dependent resource.
483483
See [integration test](https://github.com/java-operator-sdk/java-operator-sdk/blob/main/operator-framework/src/test/java/io/javaoperatorsdk/operator/ExternalStateBulkIT.java)
484484
as a sample.
485485

486+
487+
## GenericKubernetesResource based Dependent Resources
488+
489+
In rare circumstances resource handling where there is no class representation or just typeless handling might be needed.
490+
Fabric8 Client provides [GenericKubernetesResource](https://github.com/fabric8io/kubernetes-client/blob/main/doc/CHEATSHEET.md#resource-typeless-api)
491+
to support that.
492+
493+
For dependent resource this is supported by [GenericKubernetesDependentResource](https://github.com/java-operator-sdk/java-operator-sdk/blob/main/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/GenericKubernetesDependentResource.java#L8-L8)
494+
. See samples [here](https://github.com/java-operator-sdk/java-operator-sdk/tree/main/operator-framework/src/test/java/io/javaoperatorsdk/operator/sample/generickubernetesresource).
495+
486496
## Other Dependent Resource Features
487497

488498
### Caching and Event Handling in [KubernetesDependentResource](https://github.com/java-operator-sdk/java-operator-sdk/blob/main/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentResource.java)

0 commit comments

Comments
 (0)