|
@@ -1,11 +1,11 @@
|
|
# Upgrading Installed Catalog Item
|
|
# Upgrading Installed Catalog Item
|
|
|
|
|
|
-TrueNAS Scale allows upgrading installed catalog item to a new available
|
|
|
|
-item version. TrueNAS Scale takes a snapshot of the existing PVC's / iX Volumes
|
|
|
|
|
|
+TrueNAS SCALE allows upgrading installed catalog item to a new available
|
|
|
|
+item version. TrueNAS SCALE takes a snapshot of the existing PVC's / iX Volumes
|
|
before an upgrade which actually allows the user to rollback easily to a previous
|
|
before an upgrade which actually allows the user to rollback easily to a previous
|
|
catalog item version for any reason ( like some missing deprecated functionality or bug in the newer version ).
|
|
catalog item version for any reason ( like some missing deprecated functionality or bug in the newer version ).
|
|
|
|
|
|
-When TrueNAS Scale takes a snapshot of the application's data ( this excludes explicit host path volumes ),
|
|
|
|
|
|
+When TrueNAS SCALE takes a snapshot of the application's data ( this excludes explicit host path volumes ),
|
|
TrueNAS does not stop any workloads before taking a snapshot as each workload
|
|
TrueNAS does not stop any workloads before taking a snapshot as each workload
|
|
might have its own custom upgrade strategy like Rolling Update and in this
|
|
might have its own custom upgrade strategy like Rolling Update and in this
|
|
case TrueNAS should not be stopping the workload as that would violate the
|
|
case TrueNAS should not be stopping the workload as that would violate the
|
|
@@ -17,7 +17,7 @@ it might have had active transactions at the time the snapshot was taken and rol
|
|
back to that period of time can result in inconsistent / undesired behavior
|
|
back to that period of time can result in inconsistent / undesired behavior
|
|
from the database.
|
|
from the database.
|
|
|
|
|
|
-For such custom scenarios, TrueNAS Scale allows to stop workloads specifically
|
|
|
|
|
|
+For such custom scenarios, TrueNAS SCALE allows to stop workloads specifically
|
|
before a snapshot is taken of an application's volumes. Workloads in this case can
|
|
before a snapshot is taken of an application's volumes. Workloads in this case can
|
|
add the following annotation to the deployment/statefulset:
|
|
add the following annotation to the deployment/statefulset:
|
|
|
|
|
|
@@ -26,4 +26,4 @@ add the following annotation to the deployment/statefulset:
|
|
```
|
|
```
|
|
|
|
|
|
Deployment(s) / statefulset(s) having the above annotation set will be stopped
|
|
Deployment(s) / statefulset(s) having the above annotation set will be stopped
|
|
-by TrueNAS Scale before a snapshot is taken of the application's volume.
|
|
|
|
|
|
+by TrueNAS SCALE before a snapshot is taken of the application's volume.
|