mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 04:37:06 +00:00
hassio: Add support for creating (un)compressed archives (#70819)
* hassio: Add support for creating (un)compressed archives This is supported by hassio since version 2022.02.0, but not exposed by the core component. See: https://github.com/home-assistant/supervisor/pull/3378 * Update homeassistant/components/hassio/services.yaml * Update homeassistant/components/hassio/__init__.py Co-authored-by: Joakim Sørensen <hi@ludeeus.dev> * Apply suggestions from code review Co-authored-by: Franck Nijhof <frenck@frenck.nl> Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io> Co-authored-by: Franck Nijhof <frenck@frenck.nl> Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
This commit is contained in:
parent
df8981f7c4
commit
71529f4476
@ -53,6 +53,7 @@ from .const import (
|
||||
ATTR_ADDONS,
|
||||
ATTR_AUTO_UPDATE,
|
||||
ATTR_CHANGELOG,
|
||||
ATTR_COMPRESSED,
|
||||
ATTR_DISCOVERY,
|
||||
ATTR_FOLDERS,
|
||||
ATTR_HOMEASSISTANT,
|
||||
@ -127,7 +128,11 @@ SCHEMA_ADDON_STDIN = SCHEMA_ADDON.extend(
|
||||
)
|
||||
|
||||
SCHEMA_BACKUP_FULL = vol.Schema(
|
||||
{vol.Optional(ATTR_NAME): cv.string, vol.Optional(ATTR_PASSWORD): cv.string}
|
||||
{
|
||||
vol.Optional(ATTR_NAME): cv.string,
|
||||
vol.Optional(ATTR_PASSWORD): cv.string,
|
||||
vol.Optional(ATTR_COMPRESSED): cv.boolean,
|
||||
}
|
||||
)
|
||||
|
||||
SCHEMA_BACKUP_PARTIAL = SCHEMA_BACKUP_FULL.extend(
|
||||
|
@ -6,6 +6,7 @@ DOMAIN = "hassio"
|
||||
ATTR_ADDON = "addon"
|
||||
ATTR_ADDONS = "addons"
|
||||
ATTR_ADMIN = "admin"
|
||||
ATTR_COMPRESSED = "compressed"
|
||||
ATTR_CONFIG = "config"
|
||||
ATTR_DATA = "data"
|
||||
ATTR_DISCOVERY = "discovery"
|
||||
|
@ -82,6 +82,12 @@ backup_full:
|
||||
example: "password"
|
||||
selector:
|
||||
text:
|
||||
compressed:
|
||||
name: Compressed
|
||||
description: Use compressed archives
|
||||
default: true
|
||||
selector:
|
||||
boolean:
|
||||
|
||||
backup_partial:
|
||||
name: Create a partial backup.
|
||||
@ -116,6 +122,12 @@ backup_partial:
|
||||
example: "password"
|
||||
selector:
|
||||
text:
|
||||
compressed:
|
||||
name: Compressed
|
||||
description: Use compressed archives
|
||||
default: true
|
||||
selector:
|
||||
boolean:
|
||||
|
||||
restore_full:
|
||||
name: Restore from full backup.
|
||||
|
Loading…
x
Reference in New Issue
Block a user