github grafana/k6-operator v0.0.9

latest releases: helm-k6-operator-3.9.0, v0.0.17, helm-k6-operator-3.8.0...
17 months ago

⚠️ Breaking changes

Sometimes we encounter some inconsistencies in design and esp. in configuration of k6-operator. One of them was fixed in this release and might be a breaking change for those who used Istio support in k6-operator:

  • Option scuttleLogging was changed to disableLogging in #182.

✨ New Features

The most noticeable improvement in this release is the work done on idempotence problem:

  • Execution of simultaneous tests in #169. Thanks, @ivanape!
  • Improved logic with conditions and persistent test run ID in #213.

Thanks to these, it is now possible to run simultaneous test runs of any kind with k6-operator 🎉

Among other notable additions are:

  • Option separate is now applicable only to runner pods, since #170. Thanks, @cmergenthaler!
  • Handling of initializer logs was improved in #174 and made more secure in #202.
  • Support for full threshold syntax in script syntax was added in #176. Thanks, @mwain!
  • Basic implementation of liveness and readiness probes for runner pods was added in #185. Thanks, @ivanape!
  • Separate spec for initializer pod was added in #175. Thanks, @13013SwagR!
  • Initializer pod is now setting securityContext as well, since #215. Thanks, @mohamediag!

🔧 Maintenance

There has been a major update of dependencies, including a jump of controller-runtime version to v0.14.6 and of Golang to 1.18 in #212.

A new doc was added to clarify the k6 version in relation to runner images in #216.

Among other changes:

  • Docs received some polishing in #177, #180. Thanks, @emanuelef!
  • Our CI hit a bug with buildx version and was fixed and improved in #183, #188 and #190.

Full Changelog: v0.0.8...v0.0.9

Don't miss a new k6-operator release

NewReleases is sending notifications on new releases.