Commit graph

  • 2eb64db199 feature(backups): return snapshot info from backup function Houkime 2023-04-03 16:29:06 +00:00
  • 772b499b46 feature(backups): huey task to back up Houkime 2023-03-29 11:45:52 +00:00
  • 144e4e5e91 refactor(backups): make backups stateless Houkime 2023-03-29 11:15:38 +00:00
  • a2dd47130b feature(backups): repo init tracking Houkime 2023-03-14 00:39:15 +00:00
  • 4b2cecac8f feature(backups): provider storage and retrieval Houkime 2023-03-13 19:03:41 +00:00
  • 6524c98131 refactor(backups): add a provider model for redis storage Houkime 2023-03-13 19:02:03 +00:00
  • a0afe63b3d refactor(backups): redis model storage utils Houkime 2023-03-13 19:00:39 +00:00
  • ea6a047478 feature(backups): load from json Houkime 2023-03-10 14:14:41 +00:00
  • 4e329299e0 feat(backups): local secret generation and storage Houkime 2023-02-22 19:28:04 +00:00
  • 23ee958bfb feat(backups): sizing up snapshots Houkime 2023-02-22 18:48:08 +00:00
  • d62d7534d7 test(backups): test restoring a file Houkime 2023-02-22 15:58:36 +00:00
  • dc3032eb03 feat(backups): add restore_snapshot and restore_service_from_snapshot Houkime 2023-02-22 14:45:11 +00:00
  • 98e1c9ebaa feat(backups): a better error on failed snapshot retrieval Houkime 2023-02-22 13:46:28 +00:00
  • c32353fe9b feat(backups): return proper snapshot structs when listing Houkime 2023-02-22 13:35:55 +00:00
  • 8a1b3be9fa test(backups): reenable snapshot testing Houkime 2023-02-22 10:25:51 +00:00
  • b3633d1a96 feat(backups): throw an error on a failed backup Houkime 2023-02-22 10:07:05 +00:00
  • 01797cb922 fix(backups): singleton metaclass was screwing with tests Houkime 2023-02-20 16:09:01 +00:00
  • 06deb83b33 test(backups): localfile repo by default in tests Houkime 2023-02-20 13:51:06 +00:00
  • e091fbd4a2 feature(backups): throw an error if repo init fails Houkime 2023-02-20 13:04:39 +00:00
  • e944f4a267 test(backups): basic file backend init test Houkime 2023-02-20 11:50:52 +00:00
  • f1987edd99 feature(backups): register localfile backend Houkime 2023-02-20 11:44:59 +00:00
  • c493a49daa feature(backups): localfile repo Houkime 2023-02-20 11:32:25 +00:00
  • 865c8f5280 test(backups): test repo init Houkime 2023-02-20 10:35:51 +00:00
  • bd744ba211 refactor(backups): repo init service method Houkime 2023-02-17 16:11:17 +00:00
  • 86e2b90bef refactor(backups): add repo init Houkime 2023-02-17 15:59:27 +00:00
  • c9fd656181 refactor(backups): snapshotlist and local secret groundwork Houkime 2023-02-17 15:55:19 +00:00
  • a043392b7b test(backup): no snapshots Houkime 2023-02-13 11:16:35 +00:00
  • e447419f96 refactor(backup): snapshot model Houkime 2023-02-13 10:33:39 +00:00
  • 3afe196901 feature(backup): loading snapshots Houkime 2023-02-08 16:28:05 +00:00
  • 1568ee68a4 feature(backup): add a restore function to restic backuper Houkime 2023-02-08 15:40:45 +00:00
  • 3970524bce feat(backup): hooks Houkime 2023-02-08 15:27:49 +00:00
  • bf263f68b9 test(backup): use a backup service function Houkime 2023-02-08 15:14:08 +00:00
  • 7e243146db refactor(backup): add a backup function to Backups singleton class Houkime 2023-02-08 14:57:34 +00:00
  • d5881cc523 refactor(backup): add a placeholder Backups singleton class Houkime 2023-02-08 14:18:45 +00:00
  • 17df21964a test(backup): try to back up! Houkime 2023-02-08 14:05:25 +00:00
  • 6fa72dbac1 fix(backup): add memory backup class,forgot to add to git Houkime 2023-02-08 14:04:55 +00:00
  • 474f04f923 feat(backup): add backuping to restic backuper Houkime 2023-02-03 20:28:55 +00:00
  • 90c2524800 test(backup): make a testfile to backup Houkime 2023-02-03 19:09:24 +00:00
  • e54224f15d test(backup): init an in-memory backup class Houkime 2023-02-03 18:49:24 +00:00
  • a66a3f35fc feat(backup): add in-memory backup Houkime 2023-02-03 18:29:45 +00:00
  • f5066082c8 feat(backup): allow no auth Houkime 2023-02-03 18:03:13 +00:00
  • 934afeb531 test(backup): dummy service Houkime 2023-02-03 17:04:35 +00:00
  • af6a49b0a3 test(backup): provider class selection Houkime 2023-02-01 11:58:55 +00:00
  • 24d170b3cb feature(backups): copy cli logic to new restic backuper Houkime 2023-01-23 14:21:43 +00:00
  • 23e3d553e6 feature(backups): placeholders for the backupers and backup providers Houkime 2023-01-23 13:43:18 +00:00
  • a98314bb60 feature(backups): placeholders for the modules of the new backup system Houkime 2023-01-23 12:08:17 +00:00
  • 6d73405118 feature(backups): add backup structures and queries Houkime 2023-01-23 11:15:05 +00:00
  • 740b072b07 refactor(backup): do not use config file Houkime 2023-01-18 12:43:45 +00:00
  • cf3cbd179f refactor(backup): pass key and account to exec Houkime 2023-01-18 10:07:04 +00:00
  • 4871958534 refactor(backup): extract restic repo Houkime 2023-01-18 09:49:02 +00:00
  • 060117a355 refactor(backup): extract rclone args Houkime 2023-01-18 09:40:04 +00:00
  • 80f2c99ba4 refactor(backup): delete unused import Houkime 2023-01-18 09:33:14 +00:00
  • 7c2e1dcf25 Merge pull request 'feat(dns): Add deSec as a DNS provider' (#39) from providers/desec into master Inex Code 2023-05-09 12:36:35 +03:00
  • 670911a92a feat(dns): Add deSec as a DNS provider inexcode 2023-05-09 11:58:30 +03:00
  • 13a2d8faca chore: Update dev nix shell inexcode 2023-05-09 11:54:47 +03:00
  • d9dab29fe8 test(backups): test 2-folder restoration Houkime 2023-04-14 13:06:17 +00:00
  • 9815281735 test(backups): actually back up 2 folders Houkime 2023-04-14 12:40:41 +00:00
  • d38872072d refactor(backups): set a list of folders for our dummy service Houkime 2023-04-14 12:29:23 +00:00
  • 47f2f857f6 refactor(backups): actually accept a list of folders Houkime 2023-04-14 11:58:39 +00:00
  • 406d255b2c refactor(backups): make api accept a list of folders Houkime 2023-04-14 11:20:03 +00:00
  • 69f63f04eb refactor(backups): make a dedicated get_folders() function Houkime 2023-04-14 10:32:14 +00:00
  • 170cf1923e refactor(services): rename get_location() to get_drive() Houkime 2023-04-14 10:18:21 +00:00
  • 5101f41437 test(backups): register dummy service Houkime 2023-04-12 17:18:12 +00:00
  • a7feda02ec fix: Include the translation files in the project Inex Code 2023-04-12 17:55:41 +03:00
  • c7a65febe7 feat: Locale extension to parse the Accept-Language header Inex Code 2023-04-12 16:59:23 +03:00
  • 6845085a83 Merge pull request 'fix(redis): Do not shut down redis on ctrl c' (#36) from redis-server-fix into master Inex Code 2023-04-12 16:24:51 +03:00
  • 4c6518a513 fix(redis): Do not shut down redis on ctrl c Houkime 2023-04-12 13:20:41 +00:00
  • e0ea004e80 feat: Test if getting headers works Inex Code 2023-04-12 16:13:30 +03:00
  • 9376fe151f feat(l10n): Add option for localizing the output of strings in Service classes Inex Code 2023-04-12 14:55:34 +03:00
  • 3d4d05ff11 feature(backups): automatic backup Houkime 2023-04-10 16:35:35 +00:00
  • d7316f8e79 test(backups): test autobackup timing Houkime 2023-04-10 15:51:54 +00:00
  • a11627da7d refactor(backups): split out storage Houkime 2023-04-10 13:22:33 +00:00
  • 9d772ea2e2 test(backups): test that we do use cache Houkime 2023-04-07 18:12:05 +00:00
  • d68e9a4141 feature(backups): enable snapshot cache usage Houkime 2023-04-07 17:24:53 +00:00
  • 942c35b7e6 feature(backups): add snapshot cache sync functions Houkime 2023-04-07 15:41:02 +00:00
  • 644a0b96b8 test(backups): test last backup date retrieval Houkime 2023-04-07 15:18:54 +00:00
  • f781b51a6f Merge branch 'master' into def/nix-collect-garbage-endpoint dettlaff 2023-04-05 13:52:48 +03:00
  • a67f3e822a fix: do a redis reset() dettlaff 2023-04-05 13:49:56 +03:00
  • f6402f2394 feature(backups): add a datetime validator function for huey autobackups Houkime 2023-04-03 23:23:47 +00:00
  • aeec3ad0a2 test(backups): test setting autobackup period Houkime 2023-04-03 22:39:04 +00:00
  • 9edfe10128 test(backups): test setting services as enabled for autobackups Houkime 2023-04-03 21:59:14 +00:00
  • 7f99fd044e feature(backups): methods for autobackup period setting and getting Houkime 2023-04-03 18:54:27 +00:00
  • 3e93572648 fix(backups): remove self from static method Houkime 2023-04-03 18:39:55 +00:00
  • 58086909a4 feature(backups): check, set and unset service autobackup status Houkime 2023-04-03 18:37:12 +00:00
  • d9102eba37 feature(backups): cache snapshots and last backup timestamps Houkime 2023-04-03 18:18:23 +00:00
  • 3a65f0845a test(backups): test that we do return snapshot on backup Houkime 2023-04-03 17:23:16 +00:00
  • a82a986997 feature(backups): return snapshot info from backup function Houkime 2023-04-03 16:29:06 +00:00
  • daa40d1142 feature(backups): huey task to back up Houkime 2023-03-29 11:45:52 +00:00
  • baf3afb25b refactor(backups): make backups stateless Houkime 2023-03-29 11:15:38 +00:00
  • 09598033e7 chore: Bump python to 3.10 and nixpkgs to 22.11 Inex Code 2023-03-15 14:09:47 +03:00
  • b4a3658c78 feature(backups): repo init tracking Houkime 2023-03-14 00:39:15 +00:00
  • e02c1a878b feature(backups): provider storage and retrieval Houkime 2023-03-13 19:03:41 +00:00
  • 36907aa9c2 refactor(backups): add a provider model for redis storage Houkime 2023-03-13 19:02:03 +00:00
  • f785e6724a refactor(backups): redis model storage utils Houkime 2023-03-13 19:00:39 +00:00
  • d8a0e05602 feature(backups): load from json Houkime 2023-03-10 14:14:41 +00:00
  • 719c81d2f4 feat(backups): local secret generation and storage Houkime 2023-02-22 19:28:04 +00:00
  • 5d5ceee1cf feat(backups): sizing up snapshots Houkime 2023-02-22 18:48:08 +00:00
  • 48f8f95d83 test(backups): test restoring a file Houkime 2023-02-22 15:58:36 +00:00
  • f2aab38085 feat(backups): add restore_snapshot and restore_service_from_snapshot Houkime 2023-02-22 14:45:11 +00:00
  • 39a97cf6d8 feat(backups): a better error on failed snapshot retrieval Houkime 2023-02-22 13:46:28 +00:00