Announcing KUDO 0.5.0
We are proud to announce the release of KUDO v0.5.0! This release enhances the test harness and KUDO CLI making it easier to perform updates and upgrades on your operators.
To see the full changelog and the list of contributors who contributed to this release, visit the Github Release page.
kudo upgrade command
With new CLI installed you can now use
kubectl kudo upgrade command to upgrade running instance on your cluster from one version of operator to another one. That means you can now automatically update for example from one version of Kafka to another. Run
kubectl kudo upgrade --help for more details.
kudo update command
kubectl kudo update command provides a new way to patch parameters on a running instance of an operator. So for example if Kafka exposes parameter
BROKER_MEM_LIMIT you can run
kudo update --instance kafka -p "BROKER_MEM_LIMIT=4444Mi" to change it for already installed Kafka. Run
kubectl kudo update --help for more details.
Ability to execute kubectl commands using test harness
If you're using test harness to write your tests (and you should!) you can now execute kubectl commands as part of your steps. See this test for a reference.