✨ New features
Helm support is finally here! Many thanks to @knmsk and everyone for the incredible work in #98.
At the moment, installation or upgrade of Helm chart require cloning k6-operator repo and installing from local folder ./charts
. We are actively looking into publishing Helm release to Grafana repo.
Cloud output in k6-operator has been set to use a new and much improved v2 protocol by default (#272). There is a leftover decoding of v1 protocol in k6-operator, to smooth out the transition, but it will be removed in the next release.
TestRun
CRD has been added as a duplicate of K6
CRD. TestRun
has exactly the same interface, API and logic as K6
CRD (#286). The goal here is to improve UX of our APIs and to avoid confusion around CRDs, given our recent work on PrivateLoadZone feature and addition of PrivateLoadZone
CRD.
⚠️
K6
CRD will be removed in favor ofTestRun
CRD in the future. Please switch to usingTestRun
!
⚠️ Breaking changes
Node selector is now properly defined as nodeSelector
instead of nodeselector
(#274). Thanks, @JorTurFer!
🐛 Bug hunting
PrivateLoadZone
CRD is now deleted properly upon deletion of the resource, without leaving ghosts behind (#282).
🪛 Maintenance
Update of Golang to 1.19 and update of Golang dependencies happened in #308, including update of controller-runtime
to v0.16.2.
There has been quite a bit of work happenning to improve our CI workflows. Part of it is related to Helm feature addition, but it is also a preparation to the refactoring work planned for the next releases. Thanks, @u5surf for helping with it (#313)!
Full Changelog: v0.0.10...v0.0.11