bookingcom / shipper

Kubernetes native multi-cluster canary or blue-green rollouts using Helm
Apache License 2.0
734 stars 38 forks source link

shipperctl: split "shipperctl admin clusters apply" #358

Closed hihilla closed 3 years ago

hihilla commented 3 years ago

This is a cherry-pick of #292

First of all, this does away with the "admin" namespace. Commands were getting too long for our taste.

Second, shipperctl admin clusters apply is now split into two, supposed to be called in order, like so:

shipperctl clusters setup management
shipperctl clusters join -f clusters.yaml

The first only installs Shipper in the management cluster, and the second joins application clusters to the management one. This allows us to roll out updates to shipper without necessarily having to specify application clusters to be joined.