Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com> |
||
---|---|---|
.github/workflows | ||
client | ||
cmd/gen-schema | ||
examples/create-update-delete-rollout | ||
hack | ||
pkg/rollouts | ||
rollouts | ||
schema | ||
tests/e2e | ||
utils | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
OWNERS | ||
README.md | ||
go.mod | ||
go.sum |
README.md
kruise-rollout-api
The canonical location of the Kruise Rollout API definition and client.
Compatibility matrix
Kruise-Rollout-API | Kruise-rollout |
---|---|
0.4.1 | <= 0.4 |
0.5.1 | 0.5 |
0.6.0 | 0.6 |
Where does it come from?
kruise-rollout-api
is synced from https://github.com/openkruise/rollouts/tree/master/api.
Code changes are made in that location, merged into openkruise/rollouts
and later synced here.
How to get it
To get the latest version, use go1.16+ and fetch using the go get
command. For example:
go get github.com/openkruise/kruise-rollout-api@latest
To get a specific version, use go1.11+ and fetch the desired version using the go get
command. For example:
go get github.com/openkruise/kruise-rollout-api@v0.5.1
How to use it
please refer to the example
Things you should NOT do
https://github.com/openkruise/rollouts/tree/master/api is synced to here. All changes must be made in the former. The latter is read-only.