backups: Remove empty keys in backup manifest data

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Joseph Nuthalapati 2018-09-28 10:45:33 -07:00 committed by James Valleroy
parent 6b8b40cda6
commit d48ab72cf0
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
9 changed files with 18 additions and 79 deletions

View File

@ -17,18 +17,4 @@
from plinth.modules.backups.backups import validate as validate_backup from plinth.modules.backups.backups import validate as validate_backup
backup = validate_backup({ backup = validate_backup({'config': {'directories': ['/etc/ez-ipupdate/']}})
'config': {
'directories': ['/etc/ez-ipupdate/'],
'files': [],
},
'data': {
'directories': [],
'files': [],
},
'secrets': {
'directories': [],
'files': [],
},
'services': []
})

View File

@ -124,16 +124,13 @@ clients = _clients
backup = validate_backup({ backup = validate_backup({
'config': { 'config': {
'directories': [], 'files': ['/etc/ejabberd/ejabberd.yml']
'files': ['/etc/ejabberd/ejabberd.yml'],
}, },
'data': { 'data': {
'directories': ['/var/lib/ejabberd/'], 'directories': ['/var/lib/ejabberd/']
'files': [],
}, },
'secrets': { 'secrets': {
'directories': [], 'files': ['/etc/ejabberd/ejabberd.pem']
'files': ['/etc/ejabberd/ejabberd.pem'],
}, },
'services': ['ejabberd'] 'services': ['ejabberd']
}) })

View File

@ -29,17 +29,7 @@ clients = validate([{
}]) }])
backup = validate_backup({ backup = validate_backup({
'config': {
'directories': [],
'files': [],
},
'data': { 'data': {
'directories': ['/var/lib/ikiwiki/', '/var/www/ikiwiki/'], 'directories': ['/var/lib/ikiwiki/', '/var/www/ikiwiki/']
'files': [], }
},
'secrets': {
'directories': [],
'files': [],
},
'services': []
}) })

View File

@ -48,16 +48,10 @@ clients = validate([{
}]) }])
backup = validate_backup({ backup = validate_backup({
'config': {
'directories': [],
'files': [],
},
'data': { 'data': {
'directories': ['/var/lib/infinoted/'], 'directories': ['/var/lib/infinoted/']
'files': [],
}, },
'secrets': { 'secrets': {
'directories': [],
'files': [ 'files': [
'/etc/infinoted/infinoted-cert.pem', '/etc/infinoted/infinoted-cert.pem',
'/etc/infinoted/infinoted-key.pem' '/etc/infinoted/infinoted-key.pem'

View File

@ -60,23 +60,22 @@ backup = validate_backup({
'files': [ 'files': [
'/etc/matrix-synapse/homeserver.yaml', '/etc/matrix-synapse/homeserver.yaml',
'/etc/matrix-synapse/log.yaml' '/etc/matrix-synapse/log.yaml'
], ]
}, },
'data': { 'data': {
'directories': [ 'directories': [
'/var/lib/matrix-synapse/media/', '/var/lib/matrix-synapse/media/',
'/var/lib/matrix-synapse/uploads/' '/var/lib/matrix-synapse/uploads/'
], ],
'files': ['/var/lib/matrix-synapse/homeserver.db'], 'files': ['/var/lib/matrix-synapse/homeserver.db']
}, },
'secrets': { 'secrets': {
'directories': [],
'files': [ 'files': [
'/etc/matrix-synapse/homeserver.signing.key', '/etc/matrix-synapse/homeserver.signing.key',
'/etc/matrix-synapse/homeserver.tls.crt', '/etc/matrix-synapse/homeserver.tls.crt',
'/etc/matrix-synapse/homeserver.tls.dh', '/etc/matrix-synapse/homeserver.tls.dh',
'/etc/matrix-synapse/homeserver.tls.key' '/etc/matrix-synapse/homeserver.tls.key'
], ]
}, },
'services': ['matrix-synapse'] 'services': ['matrix-synapse']
}) })

View File

@ -29,17 +29,7 @@ clients = validate([{
}]) }])
backup = validate_backup({ backup = validate_backup({
'config': {
'directories': [],
'files': [],
},
'data': { 'data': {
'directories': ['/var/lib/mediawiki-db/'], 'directories': ['/var/lib/mediawiki-db/']
'files': [], }
},
'secrets': {
'directories': [],
'files': [],
},
'services': []
}) })

View File

@ -54,16 +54,10 @@ clients = validate([{
backup = validate_backup({ backup = validate_backup({
'config': { 'config': {
'directories': [], 'files': ['/etc/minetest/minetest.conf']
'files': ['/etc/minetest/minetest.conf'],
}, },
'data': { 'data': {
'directories': ['/var/games/minetest-server/'], 'directories': ['/var/games/minetest-server/']
'files': [],
},
'secrets': {
'directories': [],
'files': [],
}, },
'services': ['minetest-server'] 'services': ['minetest-server']
}) })

View File

@ -88,17 +88,8 @@ clients = validate([{
}]) }])
backup = validate_backup({ backup = validate_backup({
'config': {
'directories': [],
'files': [],
},
'data': { 'data': {
'directories': ['/var/lib/radicale/'], 'directories': ['/var/lib/radicale/']
'files': [],
},
'secrets': {
'directories': [],
'files': [],
}, },
'services': ['radicale'] 'services': ['radicale']
}) })

View File

@ -77,16 +77,14 @@ clients = validate([{
backup = validate_backup({ backup = validate_backup({
'config': { 'config': {
'directories': [], 'files': ['/etc/repro/repro.config', '/etc/repro/users.txt']
'files': ['/etc/repro/repro.config', '/etc/repro/users.txt'],
}, },
'data': { 'data': {
'directories': ['/var/lib/repro/'], 'directories': ['/var/lib/repro/']
'files': [],
}, },
'secrets': { 'secrets': {
'directories': ['/etc/repro/ssl/'], 'directories': ['/etc/repro/ssl/'],
'files': ['/etc/repro/dh2048.pem'], 'files': ['/etc/repro/dh2048.pem']
}, },
'services': ['repro'] 'services': ['repro']
}) })