# Rook Upgrade Notes Upgrading the Rook Operator and/or Ceph will usually consist of updating a version field in a Kubernetes Resource. As with all Kubernetes Operators, Rook will enter a Reconciliation Loop to achieve the state specified in a Custom Resource. ### Typical Rook Operator Minor Version Upgrade 1. Update Common Resources and CRDs 1. Update Rook Operator image field --- ### Typical Rook Operator Major Version Upgrade 1. Update Common Resources and CRDs 1. Update CSI Versions 1. Update Rook Operator image field --- ### Typical Ceph Version Upgrade 1. Update Ceph Version in CephCluster Custom Resource --- ### Rook Pre-Upgrade Checks Rook will not proceed with a Ceph upgrade if the CephCluster Resource is in the HEALTH_ERR state. --- ### Version Specific Upgrade Details The Rook documentation includes details specific to each version upgrade. See: https://rook.io/docs/rook/v1.6/ceph-upgrade.html --- ### More Info https://rook.io/docs/rook/v1.6/ceph-upgrade.html https://github.com/rook/rook/blob/master/Documentation/ceph-upgrade.md