Skip to content

Backup and restore k8s#281

Merged
schrieveslaach merged 6 commits intomasterfrom
backup-and-restore-k8s
Feb 4, 2026
Merged

Backup and restore k8s#281
schrieveslaach merged 6 commits intomasterfrom
backup-and-restore-k8s

Conversation

@schrieveslaach
Copy link
Contributor

Manual backup for #149

@schrieveslaach schrieveslaach force-pushed the backup-and-restore-k8s branch 2 times, most recently from 553a13e to 1d141e0 Compare December 23, 2025 22:57
@schrieveslaach schrieveslaach mentioned this pull request Dec 30, 2025
@schrieveslaach schrieveslaach force-pushed the backup-and-restore-k8s branch 5 times, most recently from 727aa22 to 8554f9e Compare January 2, 2026 13:51
@schrieveslaach schrieveslaach force-pushed the backup-and-restore-k8s branch 3 times, most recently from a617303 to b0c226d Compare January 27, 2026 09:26
@schrieveslaach schrieveslaach force-pushed the backup-and-restore-k8s branch 2 times, most recently from 7be862f to bb66ef6 Compare January 27, 2026 15:36
@schrieveslaach schrieveslaach marked this pull request as ready for review January 27, 2026 15:41
@schrieveslaach schrieveslaach force-pushed the backup-and-restore-k8s branch 2 times, most recently from 13e8a54 to 3c3f939 Compare January 28, 2026 11:36
This change provides basic code changes for deleting the Kubernetes
manifests from the Kubernetes' namespace that hosts a PREvant
application while preserving the deleted manifests in the database.
This changes restores the partial backup of the Kubernetes manifests.
Additionally, his change provides some code improvements and tests for
backing-up and restoring applications.
The HTTP API provides integration with the backup and restore capability
to return the list of backed up applications from the repository.
This change makes sure that the back-up and restore tasks are merged if
possible. If they cannot be merged, they will be executed until without
merging to make sure that the application state is the same as if they
are executed in singular tasks.

Also, this refactoring fixes #277 for queue processing without
persistent database queue.
This change updates the OpenAPI documentation with the new HTTP API that
moves applications into and out of backups. Also it fixes some other
documentation issues in the OpenAPI documentation (see #255).

Also, the docs provide documentation of the back-up and restore feature.
@schrieveslaach schrieveslaach merged commit 8450570 into master Feb 4, 2026
8 checks passed
@schrieveslaach schrieveslaach deleted the backup-and-restore-k8s branch February 4, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant