Skip to content

Manual changes on operator-managed deployments dont get rolled back #589

@MaxRink

Description

@MaxRink

What steps did you take and what happened:
If i manually edit an operator-managed provider deployment the operator never detects and rolls back those changes.
This can lead to a) config being forgotten or b) having an actually invalid deployment after a clusterroll if the deployment is broken

What did you expect to happen:
The operator rolls back manual changes on fileds of the resources it owns

Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]

Environment:

  • Cluster-api-operator version: 0.12.0
  • Cluster-api version: 1.8.1
  • Minikube/KIND version:
  • Kubernetes version: (use kubectl version):
  • OS (e.g. from /etc/os-release):

/kind bug
[One or more /area label. See https://github.com/kubernetes-sigs/cluster-api-operator/labels?q=area for the list of labels]

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions