mirror of
https://github.com/imjasonh/client-go2
synced 2026-07-19 07:06:53 +00:00
README
Signed-off-by: Jason Hall <jason@chainguard.dev>
This commit is contained in:
parent
4b9bb6db4d
commit
cf4e05003b
1 changed files with 3 additions and 3 deletions
|
|
@ -2,15 +2,15 @@
|
||||||
|
|
||||||
[](https://github.com/imjasonh/client-go2/actions/workflows/build.yaml)
|
[](https://github.com/imjasonh/client-go2/actions/workflows/build.yaml)
|
||||||
|
|
||||||
This is an experimental type-parameter-aware client that wraps [`k8s.io/client-go/dynamic`](https://pkg.go.dev/k8s.io/client-go/dynamic) _(...for now)_.
|
This is an experimental type-parameter-aware client that wraps [`k8s.io/client-go/rest`](https://pkg.go.dev/k8s.io/client-go/rest).
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- **Type-safe generic client** - Work with strongly-typed Kubernetes objects instead of `unstructured.Unstructured`
|
- **Type-safe generic client** - Work with strongly-typed Kubernetes objects instead of `unstructured.Unstructured`
|
||||||
- **Automatic GVR inference** - No need to manually specify GroupVersionResource for standard Kubernetes types
|
- **Zero code generation** - Uses Go generics instead of code generation
|
||||||
- **Full CRUD operations** - List, Get, Create, Update, Delete, and Patch support
|
- **Full CRUD operations** - List, Get, Create, Update, Delete, and Patch support
|
||||||
- **Informer support** - Watch for changes with type-safe event handlers
|
- **Informer support** - Watch for changes with type-safe event handlers
|
||||||
- **Zero code generation** - Uses Go generics instead of code generation
|
- **Automatic GVR inference** - No need to manually specify GroupVersionResource for standard Kubernetes types
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue