Releases: zeebe-io/zeebe-chaos
Releases · zeebe-io/zeebe-chaos
Zbchaos v1.1.0
What's Changed
Contributions
- fix: remove unnecessary I/O mapping by @npepinpe in #364
- feat: new encrypted Kubernetes configuration file by @multani in #365
- fix: only delete pvc by @deepthidevaki in #374
- fix: remove flags logging (non-verbose) by @Zelldon in #375
- Fix writing by @Zelldon in #321
Deps
- build(deps): bump json5 from 2.2.1 to 2.2.3 in /chaos-days by @dependabot in #302
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.5 to 8.1.6 in /go-chaos by @dependabot in #303
- build(deps): bump google.golang.org/grpc from 1.51.0 to 1.52.0 in /go-chaos by @dependabot in #304
- build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.12 in /go-chaos by @dependabot in #305
- build(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1 in /go-chaos by @dependabot in #306
- build(deps): bump google.golang.org/grpc from 1.52.0 to 1.52.1 in /go-chaos by @dependabot in #309
- build(deps): bump google.golang.org/grpc from 1.52.1 to 1.52.3 in /go-chaos by @dependabot in #311
- build(deps): bump github.com/rs/zerolog from 1.28.0 to 1.29.0 in /go-chaos by @dependabot in #312
- build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /chaos-days by @dependabot in #310
- build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /chaos-days by @dependabot in #313
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.6 to 8.1.7 in /go-chaos by @dependabot in #316
- build(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /chaos-days by @dependabot in #315
- build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 in /go-chaos by @dependabot in #314
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.7 to 8.1.8 in /go-chaos by @dependabot in #317
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.14.0 to 0.18.0 in /go-chaos by @dependabot in #319
- build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 in /go-chaos by @dependabot in #318
- build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 in /go-chaos by @dependabot in #320
- build(deps): bump nth-check and @svgr/webpack in /chaos-days by @dependabot in #322
- build(deps): bump k8s.io/api from 0.26.1 to 0.26.2 in /go-chaos by @dependabot in #327
- build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 in /go-chaos by @dependabot in #325
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 in /go-chaos by @dependabot in #324
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.8 to 8.1.9 in /go-chaos by @dependabot in #328
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.18.0 to 0.19.0 in /go-chaos by @dependabot in #329
- build(deps): bump k8s.io/client-go from 0.26.2 to 0.26.3 in /go-chaos by @dependabot in #334
- build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 in /go-chaos by @dependabot in #337
- build(deps): bump webpack from 5.75.0 to 5.76.1 in /chaos-days by @dependabot in #332
- build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 in /go-chaos by @dependabot in #338
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.9 to 8.2.0 in /go-chaos by @dependabot in #340
- build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /go-chaos by @dependabot in #341
- build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /go-chaos by @dependabot in #339
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.2.0 to 8.2.1 in /go-chaos by @dependabot in #342
- build(deps): bump k8s.io/client-go from 0.26.3 to 0.27.0 in /go-chaos by @dependabot in #343
- build(deps): bump github.com/rs/zerolog from 1.29.0 to 1.29.1 in /go-chaos by @dependabot in #345
- build(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 in /go-chaos by @dependabot in #346
- build(deps): bump k8s.io/client-go from 0.27.0 to 0.27.1 in /go-chaos by @dependabot in #348
- build(deps): bump k8s.io/api from 0.27.0 to 0.27.1 in /go-chaos by @dependabot in #347
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.2.1 to 8.2.2 in /go-chaos by @dependabot in #349
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.2.2 to 8.2.3 in /go-chaos by @dependabot in #350
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.2.3 to 8.2.4 in /go-chaos by @dependabot in #351
- build(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 in /go-chaos by @dependabot in #352
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.19.0 to 0.20.0 in /go-chaos by @dependabot in #353
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.20.0 to 0.20.1 in /go-chaos by @dependabot in #354
- build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /go-chaos by @dependabot in #355
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.2.4 to 8.2.5 in /go-chaos by @dependabot in #356
- build(deps): bump k8s.io/api from 0.27.1 to 0.27.2 in /go-chaos by @dependabot in #359
- build(deps): bump k8s.io/client-go from 0.27.1 to 0.27.2 in /go-chaos by @dependabot in #360
- build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 in /go-chaos by @dependabot in #362
- build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 in /go-chaos by @dependabot in #366
New Contributors
Full Changelog: zbchaos-v1.0.0...zbchaosv1.1.0
Zbchaos v1.0.0
What's Changed
With completing #139 zbchaos
is reaching v1.0.0.
A chaos experimenting toolkit for Zeebe.
Perfect to inject some chaos into your brokers and gateways.
Usage:
zbchaos [command]
Available Commands:
backup Controls Zeebe backups
brokers Print the name of the Zeebe broker pods
completion Generate the autocompletion script for the specified shell
connect Connect Zeebe nodes
dataloss Simulate dataloss and recover
deploy Deploy certain resource
disconnect Disconnect Zeebe nodes
exporting Controls Zeebe Exporting
help Help about any command
publish Publish a message
restart Restarts a Zeebe node
stress Put stress on a Zeebe node
terminate Terminates a Zeebe node
topology Print the Zeebe topology deployed in the current namespace
verify Verify certain properties
version Print the version of zbchaos
worker Starts a worker for zbchaos jobs
Most recent PRs merged:
- Cleanup and reduce test duration by @deepthidevaki in #284
- Multiple zbchaos fixes by @Zelldon in #285
- Encapsulate all commands by @Zelldon in #289
- Improve worker logging by @Zelldon in #290
- build(deps): bump k8s.io/client-go from 0.25.4 to 0.26.0 in /go-chaos by @dependabot in #293
- fix: use flags pointer by @Zelldon in #295
- refactor: make flags logging verbose by @Zelldon in #296
- fix: increase timeout by @Zelldon in #299
- fix: use random gateway by @Zelldon in #297
- fix: add pause after stress by @Zelldon in #298
- fix: adjust experiments to not always target one broker by @Zelldon in #300
- Remove dead code and files by @Zelldon in #282
Full Changelog: zbchaos-v0.8.1...zbchaos-v1.0.0
Zbchaos v0.8.1
What's Changed
- fix: for readiness check both the phase and ready status by @deepthidevaki in #277
- feat: add timeout flag to verify subcommand by @Zelldon in #283
Full Changelog: zbchaos-v0.8.0...zbchaos-v0.8.1
Zbchaos v0.8.0
What's Changed
- Add new integration tests by @Zelldon in #267
- Migrate Deployment distribution experiment by @Zelldon in #268
- Migrate follower restart experiment by @Zelldon in #269
- Migrate follower terminate by @Zelldon in #270
- Migrate leader restart by @Zelldon in #271
- Migrate leader terminate to zbchaos by @Zelldon in #276
- feat: verify cluster can survive dataloss of one broker at a time. by @deepthidevaki in #275
- Add logging context by @Zelldon in #273
- Migrate message experiment by @Zelldon in #278
- feat: migrate multi leader restart by @Zelldon in #279
- Migrate stress cpu by @Zelldon in #280
- Migrate worker restart experiment by @Zelldon in #281
Dependencies
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.4 to 8.1.5 in /go-chaos by @dependabot in #272
- build(deps): bump minimatch and @docusaurus/core in /chaos-days by @dependabot in #266
- build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /chaos-days by @dependabot in #265
Full Changelog: zbchaos-v0.7.2...zbchaos-v0.8.0
Zbchaos v0.7.2
What's Changed
- Experiments need to start with lower letter by @Zelldon in #264
- ci: build a snapshot image of zbchaos by @deepthidevaki in #260
Full Changelog: zbchaos-v0.7.1...zbchaos-v0.7.2
Zbchaos v0.7.1
What's Changed
- fix: use correct handle method by @Zelldon in #262
- Enable json logging for worker by @Zelldon in #263
Full Changelog: zbchaos-v0.7.0...zbchaos-v0.7.1
Zbchaos v0.7.0
What's Changed
- Put stress on a zeebe node by @Zelldon in #242
- Allow to deploy Zeebe workers with zbchaos by @Zelldon in #247
- Create process instance for specific version by @Zelldon in #246
- Terminate/Restart workers by @Zelldon in #248
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.3 to 8.1.4 in /go-chaos by @dependabot in #251
- Iterate over steady-state cmd by @Zelldon in #252
- Refactor the terminate/restart commands by @Zelldon in #250
- Add structured logging (first version) by @Zelldon in #254
- build(deps): bump google.golang.org/grpc from 1.50.1 to 1.51.0 in /go-chaos by @dependabot in #245
- Refactor Backend by @Zelldon in #255
- Deploy chaos process models by @Zelldon in #256
- New tests for worker by @Zelldon in #257
- Worker for read chaos experiments by @Zelldon in #258
- fix: Do not wait for all pods to be ready in dataloss recovery by @deepthidevaki in #259
Full Changelog: zbchaos-v0.6.0...zbchaos-v0.7.0
Zbchaos v0.6.0
What's Changed
Feats
- feat: add command that can restore a cluster from a backup id by @oleschoenburg in #213
- Add zbchaos commands for enabling tests to simulate multi-region dataloss and recover by @deepthidevaki in #230
- Introduce new SaaS flag by @Zelldon in #232
- Support disconnect gateway within zbchaos by @Zelldon in #233
- Deploy models via zbchaos by @Zelldon in #240
Maintenance
Deps
- build(deps): bump version.kotlin from 1.7.20 to 1.7.21 in /chaos-workers/chaos-worker by @dependabot in #218
- build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /chaos-days by @dependabot in #217
- build(deps): bump ansi-regex from 4.1.0 to 5.0.1 in /chaos-days by @dependabot in #204
- build(deps): bump k8s.io/api from 0.25.3 to 0.25.4 in /go-chaos by @dependabot in #224
- build(deps): bump k8s.io/client-go from 0.25.3 to 0.25.4 in /go-chaos by @dependabot in #222
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.2 to 8.1.3 in /go-chaos by @dependabot in #216
- build(deps): bump loader-utils from 1.4.1 to 1.4.2 in /chaos-days by @dependabot in #234
Full Changelog: zbchaos-v0.5.0...zbchaos-v0.6.0
Zbchaos v0.5.0
What's Changed
- feat: add
backup take
andbackup wait
commands by @oleschoenburg in #201 - feat: add
exporting pause
andexporting resume
commands by @oleschoenburg in #210 - Fix zbchaos worker issues by @oleschoenburg in #219
- feat: deployment manifests for zbchaos worker by @oleschoenburg in #211
- feat: commands use provided credentials to connect to the cluster under test by @deepthidevaki in #221
Dependencies
- build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 in /go-chaos by @dependabot in #212
- build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 in /go-chaos by @dependabot in #209
- build(deps): bump k8s.io/apimachinery from 0.25.2 to 0.25.3 in /go-chaos by @dependabot in #197
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.0 to 8.1.1 in /go-chaos by @dependabot in #195
- build(deps): bump google.golang.org/grpc from 1.50.0 to 1.50.1 in /go-chaos by @dependabot in #200
- build(deps): bump k8s.io/client-go from 0.25.2 to 0.25.3 in /go-chaos by @dependabot in #198
- build(deps): bump github.com/camunda/zeebe/clients/go/v8 from 8.1.1 to 8.1.2 in /go-chaos by @dependabot in #203
Full Changelog: zbchaos-v0.4.0...zbchaos-v0.5.0
Zbchaos v0.4.0
What's Changed
- Go zbchaos worker by @oleschoenburg in #191
- Allow overriding k8s namespace by @oleschoenburg in #193
- Build zbchaos docker image by @oleschoenburg in #192
Deps
- build(deps): bump version.kotlin from 1.7.10 to 1.7.20 in /chaos-workers/chaos-worker by @dependabot in #185
- build(deps): bump google.golang.org/grpc from 1.49.0 to 1.50.0 in /go-chaos by @dependabot in #187
- build(deps): bump community-hub-release-parent from 1.2.2 to 1.3.0 in /chaos-workers/chaos-worker by @dependabot in #188
- build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 in /go-chaos by @dependabot in #190
- build(deps): bump community-hub-release-parent from 1.3.0 to 1.3.1 in /chaos-workers/chaos-worker by @dependabot in #189
Full Changelog: zbchaos-v0.3.0...zbchaos-v0.4.0