bookingcom / shipper

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

Move TrafficTargets to application clusters #316

Closed juliogreff closed 4 years ago

juliogreff commented 4 years ago

Currently, most CRDs are defined only in the management cluster. As part of splitting shipper into a management and app components, we are instead defining the TrafficTarget CRD in the application clusters, together with InstallationTargets and CapacityTargets.

Most of the changes here are inspired by cbd0fb1674cbcfaedeb02f92034c9e97d04a65f0, so if you've seen that, you have a pretty good idea of what to expect here :)

Closes #272. Closes #277.