Skip to content

kudo-v0.5.0

Compare
Choose a tag to compare
@alenkacz alenkacz released this 02 Aug 15:06
· 474 commits to master since this release
f9f6aa8

Release Highlights

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.

Changelog

a34320f Add 0.4.0 blog post (#676)
7400c6a Add contributing section to documentation (#678)
a94bd6a Add generated kubeconfigs and kubeconfig cache to gitignore. (#674)
b7840d2 Add script for generating a krew plugin manifest. (#645)
ef6a9ba Backport Krew review feedback to generate_krew.sh (#675)
8ae7542 Consistent help messages for all commands (#685)
ae24abc Drop arrows from short descriptions (#669)
dc52d09 Fix EXE path when generating Krew plugin. (#671)
3f45ece Implement CLI and E2E testing using the KUDO test harness. (#656)
182c83d Instance Controller: Refactored Create Operation (#670)
0555202 Kudo update integration test (#680)
d48182a Overhaul test harness documentation. (#643)
f9f6aa8 Print out some messages in happy path of kudo upgrade (#686)
596b012 Remove SilenceUsage:true from all commands (#687)
8201c10 Update OWNERS file. (#667)
f15ae36 Update command (#673)
0a7f2e1 Update event queue (#666)
5e2dfd0 Upgrade command (#659)
5d83b49 Upgrade integration test (#681)

Docker images

  • docker pull kudobuilder/controller:latest
  • docker pull kudobuilder/controller:v0.5.0