From 6febabf334b2e686b3bd7e0ab242aef6252f3406 Mon Sep 17 00:00:00 2001 From: Wayne Witzel III Date: Thu, 1 Nov 2018 08:28:58 -0400 Subject: [PATCH] Address #424: Add CRDs to list of prioritized resources Signed-off-by: Wayne Witzel III --- 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 c631dbecc..916b53d6d 100644 --- a/pkg/cmd/server/server.go +++ b/pkg/cmd/server/server.go @@ -372,6 +372,8 @@ const ( // - 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 defaultResourcePriorities = []string{ "namespaces", "persistentvolumes", @@ -382,6 +384,7 @@ var defaultResourcePriorities = []string{ "limitranges", "pods", "replicaset", + "customresourcedefinitions", } func applyConfigDefaults(c *api.Config, logger logrus.FieldLogger) {