velero/pkg/controller
Anshul Chandra 4e12b08953 Validate restore name label length
Velero should handle cases when the label length exceeds 63 characters.

- if the length of the backup/restore name is <= 63 characters, use it as the value of the label
- if it's > 63 characters, take the SHA256 hash of the name. the value of
  the label will be the first 57 characters of the backup/restore name
  plus the first six characters of the SHA256 hash.

Fixes heptio#1021

Signed-off-by: Anshul Chandra <anshulc@vmware.com>
2019-05-01 10:25:11 -07:00
..
backup_controller.go Validate restore name label length 2019-05-01 10:25:11 -07:00
backup_controller_test.go Validate restore name label length 2019-05-01 10:25:11 -07:00
backup_deletion_controller.go Validate restore name label length 2019-05-01 10:25:11 -07:00
backup_deletion_controller_test.go Validate restore name label length 2019-05-01 10:25:11 -07:00
backup_sync_controller.go Validate restore name label length 2019-05-01 10:25:11 -07:00
backup_sync_controller_test.go Validate restore name label length 2019-05-01 10:25:11 -07:00
backup_tracker.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
backup_tracker_test.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
download_request_controller.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
download_request_controller_test.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
gc_controller.go Validate restore name label length 2019-05-01 10:25:11 -07:00
gc_controller_test.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
generic_controller.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
interface.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
pod_volume_backup_controller.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
pod_volume_backup_controller_test.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
pod_volume_restore_controller.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
pod_volume_restore_controller_test.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
restic_repository_controller.go restic repo controller: lower resync period to 5min 2019-04-12 14:43:40 -06:00
restore_controller.go remove all remaining legacy Ark references (#1415) 2019-04-29 12:33:54 -07:00
restore_controller_test.go move restores to PartiallyFailed if >=1 error in restore results 2019-04-24 12:57:40 -06:00
schedule_controller.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
schedule_controller_test.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00
server_status_request_controller.go update license headers to Velero contributors (#1302) 2019-03-20 12:32:48 -07:00