bookingcom / shipper

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

Reject modifications to Release environment #357

Closed hihilla closed 3 years ago

hihilla commented 3 years ago

This is a cherry-pick of #340

A Release should be created only by modifying the Application object. That should be the only way for a user to create a new Release to roll out. Older Release objects should never be modified. They are there so that a user can use them as a reference when reverting to an earlier release.