https://github.com/microbean/microbean-kubernetes-client-cdi
https://github.com/microbean/microbean-kubernetes-client-cdi
cdi cdi-extension kubernetes
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/microbean/microbean-kubernetes-client-cdi
- Owner: microbean
- License: apache-2.0
- Created: 2017-04-24T00:42:19.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-31T01:01:54.000Z (over 6 years ago)
- Last Synced: 2025-03-21T17:04:02.428Z (7 months ago)
- Topics: cdi, cdi-extension, kubernetes
- Language: Java
- Size: 561 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# microBean Kubernetes Client CDI
[](https://travis-ci.com/microbean/microbean-kubernetes-client-cdi)
[](https://maven-badges.herokuapp.com/maven-central/org.microbean/microbean-kubernetes-client-cdi)# Overview
The [microbean-kubernetes-client-cdi][github-location] project makes
an [`ApplicationScoped`][application-scoped], [`Default`][default]-qualified
[`DefaultKubernetesClient`][default-kubernetes-client] available in
your CDI 2.0 application.# Usage
Place the jar file this project produces on your CDI 2.0 application's
classpath. Then [`@Inject`][inject] a
[`DefaultKubernetesClient`][default-kubernetes-client] (or any of its
supertypes) where you need to use it.[github-location]: https://github.com/microbean/microbean-kubernetes-client-cdi
[application-scoped]: http://docs.jboss.org/cdi/api/2.0/javax/enterprise/context/ApplicationScoped.html
[default-kubernetes-client]: https://static.javadoc.io/io.fabric8/kubernetes-client/4.1.1/io/fabric8/kubernetes/client/DefaultKubernetesClient.html
[default]: http://docs.jboss.org/cdi/api/2.0/javax/enterprise/inject/Default.html
[inject]: https://static.javadoc.io/javax.inject/javax.inject/1/javax/inject/Inject.html