Remove template overrides from your analytics CR
If you are upgrading to v10.0.5.4 or earlier, remove any analytics CR template overrides. Pre-10.0.5 analytics CR template overrides are not compatible with 10.0.5 and must be removed.
If you are upgrading to v10.0.5.5 or later, then template overrides are automatically removed
in the upgrade, and no action is needed.
If you are upgrading to v10.0.5.4 or an earlier v10.0.5 fix pack, then review your
analytics CR and if it has a
template:
section, remove this section. For
example:kubectl edit a7s -n <namespace>
Remove the
template:
section:# Please edit the object below. Lines beginning with a '#' will be ignored,
# and an empty file will abort the edit. If an error occurs while saving this file will be
# reopened with the relevant failures.
#
apiVersion: analytics.apiconnect.ibm.com/v1beta1
kind: AnalyticsCluster
...
spec:
...
template: # REMOVE THIS SECTION
- name: storage-data
containers:
- name: storage-data
env:
- name: ES_JAVA_OPTS
value: "-Xms2g -Xmx2g"
resources:
requests:
memory: 3Gi
limits:
memory: 4Gi
In this example, the template section specified
custom memory allocations for internal analytics processes. These settings are applicable only to
pre-v10.0.5 analytics deployments. v10.0.5 has additional deployment profiles that provide increased
memory allocations: Analytics component deployment profile limits.