-
Notifications
You must be signed in to change notification settings - Fork 717
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ignore resources created in 0.8.x #1241
Comments
Which resource do you have in mind here? I guess any pod/secret/configmap could work, but not the Elasticsearch resource itself? |
I think I did not realise that we are not applying the label I used in the example to the top level resources. So we have to look that the sub resources created by the controller that have those annotations. |
Summary of a discussion with @pebrc:
Proposal:
|
We are not (yet) offering backwards compatibility in ECK. To avoid disruptive operator upgrades we should ignore any cluster created via an 0.8.x operator.
Needs design how to actually do that. Some ideas:
Why do we need this 'other' attribute?
Because we would ignore newly created resources otherwise in 0.9 that also don't have a controller revision annotation
We could look at
common.k8s.elastic.co/type
. So if a resource hascommon.k8s.elastic.co/type
but does not have a controller revision ignore it because it is not created by this operator version.The text was updated successfully, but these errors were encountered: