Merge pull request #971 from shubheksha/fix/594-restore-storageclasses-before-pv-pvc
Restore storageclasses before pvs and pvcspull/981/head
commit
f3a57b5b8a
|
@ -438,6 +438,7 @@ func (s *server) validateBackupStorageLocations() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// - Namespaces go first because all namespaced resources depend on them.
|
// - Namespaces go first because all namespaced resources depend on them.
|
||||||
|
// - Storage Classes are needed to create PVs and PVCs correctly.
|
||||||
// - PVs go before PVCs because PVCs depend on them.
|
// - PVs go before PVCs because PVCs depend on them.
|
||||||
// - PVCs go before pods or controllers so they can be mounted as volumes.
|
// - PVCs go before pods or controllers so they can be mounted as volumes.
|
||||||
// - Secrets and config maps go before pods or controllers so they can be mounted
|
// - Secrets and config maps go before pods or controllers so they can be mounted
|
||||||
|
@ -450,6 +451,7 @@ func (s *server) validateBackupStorageLocations() error {
|
||||||
// restored with their corresponding CRD.
|
// restored with their corresponding CRD.
|
||||||
var defaultRestorePriorities = []string{
|
var defaultRestorePriorities = []string{
|
||||||
"namespaces",
|
"namespaces",
|
||||||
|
"storageclasses",
|
||||||
"persistentvolumes",
|
"persistentvolumes",
|
||||||
"persistentvolumeclaims",
|
"persistentvolumeclaims",
|
||||||
"secrets",
|
"secrets",
|
||||||
|
|
Loading…
Reference in New Issue