Commit graph

189 commits

Author SHA1 Message Date
Orsiris de Jong
5fb2c5ccf5 Fix inheritance check in dicts 2024-02-10 13:16:42 +01:00
Orsiris de Jong
dd1422bd21 Make sure every list entry is a list object when reading bad formatted yaml files 2024-02-10 11:37:17 +01:00
Orsiris de Jong
83d452d426 Add a dict for inheritance of merged lists 2024-02-10 11:21:41 +01:00
Orsiris de Jong
07571862f4 Allow IEC bytes units everywhere in config file 2024-02-05 19:30:35 +01:00
Orsiris de Jong
aac0883303 Allow upload/download speed to have different units 2024-02-03 11:27:23 +01:00
Orsiris de Jong
8c00ef919d WIP: Make tree object inheritance visible 2024-02-02 19:34:52 +01:00
Orsiris de Jong
5dd32a685a Add bytes expansion for byte units 2024-02-02 12:45:23 +01:00
Orsiris de Jong
8387ebc354 Make minimum_backup_size_error unit aware 2024-01-22 12:39:32 +01:00
Orsiris de Jong
d63b93ea6d WIP: permissions 2024-01-22 09:39:14 +01:00
Orsiris de Jong
13593ba199 Implement minimum_backup_size_error alert 2024-01-15 18:00:05 +01:00
Orsiris de Jong
9c341bdb3c Don't allow duplicates in get_repos_by_group 2024-01-15 00:12:47 +01:00
Orsiris de Jong
e41ccc3e52 Update configuration.py 2024-01-15 00:04:01 +01:00
Orsiris de Jong
0ac3f0a4c9 Update (C) year 2024-01-03 20:01:03 +01:00
Orsiris de Jong
bb6b293138 Fix typo 2024-01-03 17:57:42 +01:00
Orsiris de Jong
d01b5f7b5a WIP: Implement operations center group selector 2024-01-03 15:19:10 +01:00
Orsiris de Jong
75b0b84f32 Reformat files with black 2024-01-01 22:13:36 +01:00
Orsiris de Jong
35ec3dfa3d WIP: Implement minimum_backup_size_error 2023-12-31 17:34:42 +01:00
Orsiris de Jong
cebd4ed112 Revert add_exclude_patterns_case_ignore 2023-12-31 15:13:58 +01:00
Orsiris de Jong
f1f01edb18 Fix config encryption and update from gui 2023-12-31 00:44:30 +01:00
Orsiris de Jong
f5b6fe3a8b Reformat file with black, linter fixes 2023-12-29 20:22:13 +01:00
Orsiris de Jong
22b0d3ec2c Add default_config retrieval 2023-12-29 13:18:09 +01:00
Orsiris de Jong
9c80875e9d Reformat files with black 2023-12-29 01:45:53 +01:00
Orsiris de Jong
213e9bc4cf Fix config loader when empty / wrong file is given 2023-12-29 01:39:23 +01:00
Orsiris de Jong
43a35a2c70 Reformat files with black 2023-12-27 22:23:57 +01:00
Orsiris de Jong
e1e307e1c0 Implement retention strategy and unlock 2023-12-26 14:01:50 +01:00
Orsiris de Jong
9733e4e26b WIP: Refactor runner into decorator oblivion 2023-12-20 19:28:21 +01:00
Orsiris de Jong
b8ed1c168e WIP Refactor config gui 2023-12-17 21:38:27 +01:00
Orsiris de Jong
ba79fbe18e Reformat files with black 2023-12-16 15:09:59 +01:00
Orsiris de Jong
be5096d652 Add deletion function to ruamel.yaml dicts 2023-12-16 13:47:48 +01:00
Orsiris de Jong
8874b94676 WIP: refactor config UI 2023-12-15 20:48:12 +01:00
Orsiris de Jong
65d4b4fb60 Refactored config to allow full group inheritance 2023-12-15 13:09:41 +01:00
Orsiris de Jong
ccd3339d1b WIP: Refactor config GUI 2023-12-14 18:15:37 +01:00
Orsiris de Jong
8b5e5a2132 WIP: Config GUI refactor 2023-12-14 15:05:05 +01:00
Orsiris de Jong
313ef9d7c7 WIP: Refactor config_gui 2023-12-13 21:49:59 +01:00
Orsiris de Jong
9a237d86a6 WIP Refactor config GUI 2023-12-13 13:26:01 +01:00
Orsiris de Jong
eec1fe5e99 Refactor iter_over_keys into replace_in_iterable 2023-12-11 20:46:24 +01:00
Orsiris de Jong
245aa635b0 Refactor NPBackupRunner 2023-12-11 10:40:39 +01:00
Orsiris de Jong
f698cf0f06 merge main 2023-12-11 00:28:04 +01:00
Orsiris de Jong
658a0327f6 Refactor configuration loader
Add repo group config inheritance too
2023-12-10 22:55:55 +01:00
Orsiris de Jong
6607d5e78a Make sure we analyze the same logger instance in execution_logs() 2023-11-29 22:25:07 +01:00
Orsiris de Jong
183d72e98f Improve variable evaluation in config dict 2023-05-29 19:33:39 +02:00
Orsiris de Jong
da85eeded5 Reformat files with black 2023-05-29 17:11:30 +02:00
Orsiris de Jong
a45d5f783b Add max recursion for variable evaluation in config file 2023-05-28 21:58:59 +02:00
Orsiris de Jong
58a00a0221 Reformat files with black 2023-05-27 19:54:06 +02:00
Orsiris de Jong
0240173b35 Improve data decryption messages 2023-05-27 18:50:06 +02:00
Orsiris de Jong
93b892c3e6 Add encrypted environment variable support 2023-05-27 15:32:29 +02:00
Orsiris de Jong
7043f76484 Don't report missing encrypted data as error 2023-05-03 22:12:00 +02:00
Orsiris de Jong
90c43ff8cd Implement password command 2023-05-03 18:50:19 +02:00
Orsiris de Jong
0cdaf2cf73 Fix relative import path 2023-04-22 14:37:20 +02:00
Orsiris de Jong
e27c29809f Reformat files with black 2023-04-22 14:26:22 +02:00