ClusterServiceVersion
Reconciliation
When the OLM detects an approved InstallPlan
, it begins the process of
reconciling the ClusterServiceVersion (CSVs). This is done by updating the operator resources based
on the new spec, verifying the new CSV installs correctly, then deleting the old CSV.
The upgrade process pushes updates to the operator Deployments, which will trigger the restart of the operator Pods using the images specified in the new CSV.
Note: While it is possible to make changes to a given CSV and have those changes propagate to the
relevant resource, when upgrading to a new CSV all custom changes will be lost, as the new CSV will
be created based on its unaltered spec.