velero/pkg/builder
Nolan Brubaker 6745979a7b
Wait for CRDs to be ready before restoring CRs (#1937)
* Wait for CRDs to be available and ready

When restoring CRDs, we should wait for the definition to be ready and
available before moving on to restoring specific CRs.

While the CRDs are often ready by the time we get to restoring a CR,
there is a race condition where the CRD isn't ready.

This change waits on each CRD at restore time.

Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
2020-01-30 09:19:13 -08:00
..
backup_builder.go extract helper func and add unit tests 2020-01-21 13:21:28 -07:00
backup_storage_location_builder.go Updates for org move to vmware-tanzu (#1920) 2019-09-30 17:26:56 -04:00
config_map_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
container_builder.go Add --plugins flag to velero install (#1930) 2019-10-03 16:44:52 -07:00
container_builder_test.go Add --plugins flag to velero install (#1930) 2019-10-03 16:44:52 -07:00
customresourcedefinition_builder.go Wait for CRDs to be ready before restoring CRs (#1937) 2020-01-30 09:19:13 -08:00
deployment_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
namespace_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
object_meta.go create backups from schedules using velero create backup (#1734) 2019-08-23 13:03:51 -07:00
persistent_volume_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
persistent_volume_claim_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
pod_builder.go Add resource limits to restic init container (#1677) 2019-08-05 13:18:11 -06:00
pod_volume_backup_builder.go Updates for org move to vmware-tanzu (#1920) 2019-09-30 17:26:56 -04:00
restore_builder.go Updates for org move to vmware-tanzu (#1920) 2019-09-30 17:26:56 -04:00
role_builder.go store backup resource list metadata in object storage (#1709) 2019-08-05 11:15:55 -06:00
schedule_builder.go use pointer types for metav1.Time fields (#1951) 2019-10-14 10:20:28 -06:00
secret_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
server_status_request_builder.go use pointer types for metav1.Time fields (#1951) 2019-10-14 10:20:28 -06:00
service_account_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
storage_class_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
volume_builder.go Update tests to use object builders in pkg/builder (#1707) 2019-07-31 07:46:48 -07:00
volume_mount_builder.go Add resource limits to restic init container (#1677) 2019-08-05 13:18:11 -06:00
volume_snapshot_location_builder.go Updates for org move to vmware-tanzu (#1920) 2019-09-30 17:26:56 -04:00