https://github.com/scholzj/strimzi-go
Golang API for managing Strimzi custom resources
https://github.com/scholzj/strimzi-go
crd go golang strimzi
Last synced: 5 months ago
JSON representation
Golang API for managing Strimzi custom resources
- Host: GitHub
- URL: https://github.com/scholzj/strimzi-go
- Owner: scholzj
- License: apache-2.0
- Created: 2025-01-19T17:22:26.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-04-18T11:31:03.000Z (6 months ago)
- Last Synced: 2025-04-19T00:49:50.633Z (6 months ago)
- Topics: crd, go, golang, strimzi
- Language: Go
- Homepage:
- Size: 166 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Strimzi Go APIs
This project contains [Strimzi](https://strimzi.io) APIs for integrating with Strimzi from Go programming language.
It lets you manage the Strimzi resources using the Kubernetes Go Client.The following table shows the supported Strimzi versions
| Go API Version | Strimzi version |
|----------------|-----------------|
| `main` branch | 0.45.0 |
| `0.1.0` | 0.45.0 |
| `0.2.x` | 0.45.0 |## Examples
The [`examples`](./examples) directory contains several examples that show how to use the Strimzi APIs and the generated `ClientSets`.
## Updating the APIs
1. Make sure the `doc.go` and `register.go` files are manually created and maintained.
2. Run `make generate` to update all the files
3. Run `make test` to test the updated files (you need Kubernetes environment with installed Strimzi CRDs)
4. Add the updated files to the Git repo