Skip to content

Releases: zeebe-io/zeebe-chaos

Zbchaos v1.1.0

30 Jun 08:49
115969b
Compare
Choose a tag to compare

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

21 Dec 09:30
c67506b
Compare
Choose a tag to compare

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

08 Dec 14:52
b072579
Compare
Choose a tag to compare

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

08 Dec 13:10
9861367
Compare
Choose a tag to compare

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

02 Dec 15:02
74446c8
Compare
Choose a tag to compare

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

01 Dec 08:47
7cdd0bb
Compare
Choose a tag to compare

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

30 Nov 15:57
99ef074
Compare
Choose a tag to compare

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

18 Nov 14:05
5ab0289
Compare
Choose a tag to compare

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

  • Ignore dependabot PR's by @Zelldon in #229
  • Improve current state by @Zelldon in #231

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

09 Nov 16:00
d48800f
Compare
Choose a tag to compare

What's Changed

  • feat: add backup take and backup wait commands by @oleschoenburg in #201
  • feat: add exporting pause and exporting 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

14 Oct 05:40
baa7499
Compare
Choose a tag to compare

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