# Can't upgrade ECK operator

**URL:** <https://discuss.elastic.co/t/cant-upgrade-eck-operator/357614>\
**Category:** Elastic Cloud on Kubernetes (ECK)\
**Created:** [April 17, 2024, 12:55pm UTC](https://discuss.elastic.co/t/cant-upgrade-eck-operator/357614 "2024-04-17T12:55:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![natharran](https://avatars.discourse-cdn.com/v4/letter/n/7feea3/32.png) [@natharran](https://discuss.elastic.co/u/natharran)\
**Post date:** [April 17, 2024, 12:55pm UTC](https://discuss.elastic.co/t/cant-upgrade-eck-operator/357614/1 "2024-04-17T12:55:05Z")

</div>

Hello,

several weeks ago I deployed ECK 2.9.0 to my Azure Kubernetes, installed both CRDS and operator, deployed Elasticsearch 8.10.2 + Kibana + Logstash and all went well. Recently I decided to upgrade to ECK 2.12.1. CRDS upgrades OK, but when I try to upgrade the operator, I get this error:

```auto
The StatefulSet "elastic-operator" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'ordinals', 'template', 'updateStrategy', 'persistentVolumeClaimRetentionPolicy' and 'minReadySeconds' are forbidden

```

I made no changes to my initial deployment. Does anybody know what can be the cause of this? Thank you.
