Change to operator property is unfulfilled

Changes made to immutable properties are not fulfilled.

Problem

A change is made to an operator property but it is not fulfilled. An error is logged in the Netcool® Operations Insight® operator logs, such as:

{
  "level": "error",
  "ts": 1599149016.306807,
  "logger": "controller_noiformation",
  "msg": "Unable to reconcile object StatefulSet",
  "Request.Namespace": "netcool",
  "Request.Name": "aiops",
  "error": "StatefulSet.apps \"aiops-cassandra\" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'template', and 'updateStrategy' are forbidden\n",
}

Cause

A change made to an operator property is not fulfilled if the change is to an immutable field. Kubernetes blocks changes to immutable fields, such as storage classes.

Resolution

None. It is not possible to change immutable fields.
Draft comment: LOUISERoberts
6629