Certain parameters can be updated on existing instances without having to uninstall/reinstall the entire application.
To do this, you can modify the Helm configuration file that was used during installation with new parameters then run
helm upgrade using this file to redeploy with the updated parameters.
helm upgrade -f obcerv.yaml <instance> itrs/obcerv -n <namespace> --version <currently-installed-version>
helm upgradecommand will upgrade the chart version if a new one exists. To avoid this, manually specify the chart
--versionto be the same as what is currently installed.
A number of installation parameters are immutable, which means that an Obcerv instance cannot be reconfigured if you change any of these parameters.
Parameters that cannot be updated will be reported and the instance will not be updated. To check the full list of immutable parameters, run
helm show values.
CautionWhen changing disk sizes, it is important to note that all disk size parameters define the initial size of a PVC. This value is used when the PVC is created. If it needs to be expanded later, modify the PVC directly instead of changing the disk size parameter.
The Operator will handle updating the necessary workloads based on the updated parameters. You can check the progress of the update by running:
kubectl describe obcerv <instance> -n <namespace>