diff --git a/templates/questions/velero/veleroSchedulesList.yaml b/templates/questions/velero/veleroSchedulesList.yaml new file mode 100644 index 00000000000..6ec45cd1ce0 --- /dev/null +++ b/templates/questions/velero/veleroSchedulesList.yaml @@ -0,0 +1,57 @@ + - variable: schedulesList + group: "Backup Configuration" + label: "Backup Schedules" + schema: + type: list + additional_attrs: true + attrs: + - variable: schedulesEntry + label: "Schedule" + schema: + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + - variable: schedule + label: "schedule" + show_if: [["enabled", "=", true]] + schema: + type: string + required: true + default: "0 0 0 * * *" + - variable: useOwnerReferencesInBackup + label: "useOwnerReferencesInBackup" + show_if: [["enabled", "=", true]] + schema: + type: boolean + default: false + - variable: template + label: template + show_if: [["enabled", "=", true]] + schema: + additional_attrs: true + type: dict + attrs: + - variable: ttl + label: "ttl" + schema: + type: string + required: true + default: "240h" + - variable: storageLocation + label: "storageLocation" + schema: + type: string + required: true + default: "default"