From 9952dfb0adb86333598985865d9fe5b66db36a26 Mon Sep 17 00:00:00 2001 From: Domenic Rosati Date: Thu, 18 Oct 2018 22:42:37 -0300 Subject: [PATCH] Address #424: Add CRDs to list of prioritized resources Signed-off-by: Domenic Rosati --- pkg/cmd/server/server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/cmd/server/server.go b/pkg/cmd/server/server.go index 809bd2ad8..e29ea9b45 100644 --- a/pkg/cmd/server/server.go +++ b/pkg/cmd/server/server.go @@ -446,6 +446,8 @@ func (s *server) validateBackupStorageLocations() error { // - Limit ranges go before pods or controllers so pods can use them. // - Pods go before controllers so they can be explicitly restored and potentially // have restic restores run before controllers adopt the pods. +// - Custom Resource Definitions come before Custom Resource so that they can be +// restored with their corresponding CRD. var defaultRestorePriorities = []string{ "namespaces", "persistentvolumes", @@ -456,6 +458,7 @@ var defaultRestorePriorities = []string{ "limitranges", "pods", "replicaset", + "customresourcedefinitions", } func (s *server) initRestic() error {