Dan Helfman
|
8eea005cbc
|
Spelling out the new container database features in NEWS a little more and making the documentation on it more verbose as well (#1116).
|
2025-09-17 16:24:45 -07:00 |
|
Dan Helfman
|
a276aaa31f
|
Add dumping of database containers via their container name and for labels in database configuration (#1116).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1121
Reviewed-by: Dan Helfman <witten@torsion.org>
|
2025-09-17 23:02:57 +00:00 |
|
Florian Apolloner
|
abad73d605
|
final round of fixes.
|
2025-09-17 20:17:31 +02:00 |
|
Florian Apolloner
|
4de879d86e
|
address some review comments
|
2025-09-17 08:46:02 +02:00 |
|
Florian Apolloner
|
0e90087dc4
|
Finalize container support
|
2025-09-15 22:16:49 +02:00 |
|
Florian Apolloner
|
56a3f6d854
|
address more review comments
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
16c8098b06
|
address some review comments
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
d44fb24670
|
get --container arg working
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
8639b73f80
|
fix label handling and improve unittests
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
eef264dcc5
|
test improvements
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
b306cac5c1
|
raise ValueError if json decode fails when getting the container ip
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
0d190016d3
|
rename utils.py to config.py
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
97815bb498
|
fix dump matching logic with labels.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
3811a9f57b
|
more test fixes and first stab at end-to-end tests
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
a2c9bb12e5
|
test fixes
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
04cc58a5c7
|
fixes and more tests.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
db1c6f548f
|
add support for original-label and fix the tests from the previous changes.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
bcacbc0d69
|
restore_container schema
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
e058df6b7e
|
cleanup database option resolving.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
133a11c647
|
add support for container names/id when dumping databases.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
c084f10fe2
|
Add support for a database backup label instead of host:port (#1116)
|
2025-09-15 20:02:31 +02:00 |
|
Dan Helfman
|
000d633590
|
Read and write data source dump metadata files within an archive (#1136).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1136
|
2025-09-14 22:38:19 +00:00 |
|
Dan Helfman
|
084fbd2f16
|
PR "feedback": Adding a key to the dumps metadata JSON for clarity and expandability (#1136).
|
2025-09-14 15:30:07 -07:00 |
|
Dan Helfman
|
3310d7c036
|
Adding missing template metadata.
|
2025-09-13 10:23:27 -07:00 |
|
Dan Helfman
|
fbfb7fc1f5
|
Use separate pull requests templates for each of GitHub and Gitea.
|
2025-09-13 10:16:39 -07:00 |
|
Dan Helfman
|
30b8aeb764
|
Merge branch 'main' into data-source-dump-metadata
|
2025-09-12 22:41:40 -07:00 |
|
Dan Helfman
|
2cae42a163
|
Always error and exit when the borgmatic runtime directory overlaps with the configured excludes (#1122).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1144
|
2025-09-13 05:40:04 +00:00 |
|
Dan Helfman
|
c4c40af812
|
Account for the case where "store_config_files: false" and the runtime directory never gets added to patterns to begin with (#1122).
|
2025-09-12 22:17:44 -07:00 |
|
Dan Helfman
|
5028fe9ff4
|
Bring doc string up to date and rename function for clarity. (#1122).
|
2025-09-12 14:03:52 -07:00 |
|
Dan Helfman
|
f60007545b
|
Update automated tests (#1122).
|
2025-09-12 12:54:38 -07:00 |
|
Dan Helfman
|
947dc77a50
|
Always error and exit when the borgmatic runtime directory overlaps with the configured excludes (#1122).
|
2025-09-12 11:21:11 -07:00 |
|
Dan Helfman
|
21ab371e9f
|
Clarify documentation about ZFS, Btrfs, and LVM snapshotting when a separate filesystem is mounted in the source directory.
|
2025-09-09 16:05:34 -07:00 |
|
Dan Helfman
|
b340ede9ac
|
Merge branch 'main' into data-source-dump-metadata
|
2025-09-09 09:22:54 -07:00 |
|
Dan Helfman
|
82e962eae2
|
Include bootstrapped configuration files in spot check (#1143).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1143
|
2025-09-09 16:19:20 +00:00 |
|
Dan Helfman
|
85b198feb2
|
Get automated tests passing (#1143).
|
2025-09-08 23:16:27 -07:00 |
|
Dan Helfman
|
e3f4b79e76
|
Fix the "spot" check to include borgmatic configuration files that were backed up to support the "bootstrap" action (#1133).
|
2025-09-08 12:16:59 -07:00 |
|
Dan Helfman
|
627898cc23
|
Add tests for new code.
|
2025-09-05 16:02:23 -07:00 |
|
Dan Helfman
|
46381175ef
|
Code formatting.
|
2025-09-05 14:33:40 -07:00 |
|
Dan Helfman
|
d7205694db
|
Get existing restore tests passing (and add one test for the dumps metadata present case).
|
2025-09-05 14:21:53 -07:00 |
|
Dan Helfman
|
9bbce71673
|
Fix tests for database hooks.
|
2025-09-04 10:36:00 -07:00 |
|
Dan Helfman
|
6a1f2a4c86
|
Add SQLite dump metadata.
|
2025-09-03 20:20:11 -07:00 |
|
Dan Helfman
|
5a45a0cbc0
|
Add NEWS entry for dumps metadata.
|
2025-09-03 19:35:13 -07:00 |
|
Dan Helfman
|
03e3e0f5dd
|
Add MongoDB dumps metadata.
|
2025-09-03 19:31:54 -07:00 |
|
Dan Helfman
|
d40f728410
|
Add MySQL dump metadata.
|
2025-09-03 19:21:47 -07:00 |
|
Dan Helfman
|
049132377c
|
Add MariaDB dumps metadata.
|
2025-09-03 18:54:49 -07:00 |
|
Dan Helfman
|
fca647b3ae
|
Fix broken fallback to dump path introspection when dumps.json is missing. Also add additional logging.
|
2025-09-03 16:52:26 -07:00 |
|
Dan Helfman
|
e02c4be493
|
Add error handling docstrings.
|
2025-09-03 14:52:53 -07:00 |
|
Dan Helfman
|
b45c9628e7
|
Error handling.
|
2025-09-03 14:49:09 -07:00 |
|
Dan Helfman
|
09d702ee88
|
Merge branch 'main' into data-source-dump-metadata
|
2025-09-03 10:21:18 -07:00 |
|
Dan Helfman
|
eb971694bb
|
PR feedback.
|
2025-09-03 10:20:53 -07:00 |
|