Skip to content

keep pause=true when rollout CR is deleted #272

@furykerry

Description

@furykerry

currently, when rollout CR is deleted, rollout controller will recover the deployment to its original spec, which also including the spec.paused field. However this may result in deployment rolling release, which is unexpected for many users.

It is desirable to have the ability to keep the deployment as is when rollout is deleted, that is

  • still recover the deployment strategy to its original setting but leave the pause remain to be true.
  • add a featuregate to switch the behavior when rollout is deleted.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions