Commit Graph

32 Commits

Author SHA1 Message Date
Shakar Bakr
90c114c647
Add example ConfigMap and Secret for MSSQL backup configuration
- Introduced `k8s-mssql-configmap-example.yaml` and `k8s-mssql-secret-example.yaml` to provide templates for non-sensitive and sensitive configurations, respectively.
- Updated `README.md` and `k8s-statefulset-test.yaml` to reference the new example files.
- Created `k8s-statefulset-with-sidecar.yaml` for deploying MSSQL with a backup sidecar, enhancing the backup functionality.

Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2025-10-27 13:22:19 +03:00
Shakar Bakr
a9c7cc4be3
Rename MSSQL_BACKUP_DIR to MSSQL_DATA_DIR across configuration files and scripts for consistency. Update README and test scripts to reflect the new variable name. This change ensures clarity in the purpose of the directory used for MSSQL data and backups.
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2025-10-27 12:29:01 +03:00
Shakar Bakr
845507c728
Refactor test scripts and README for MSSQL backup functionality
- Updated README.md to reflect new script paths for MSSQL tests.
- Added new test scripts for Kubernetes and Docker Compose environments, including setup for MinIO.
- Introduced k8s-statefulset-test.yaml for deploying MSSQL with a backup sidecar.
- Created setup-minio-k8s.sh for automated MinIO deployment in Kubernetes.
- Enhanced test-mssql-k8s-with-minio.sh to streamline the testing process with MinIO.
- Added comprehensive test-mssql-k8s.sh for validating MSSQL backup and restore operations.
- Included test-mssql.sh for Docker Compose testing of MSSQL backup functionality.

Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2025-10-23 15:11:27 +03:00
Shakar Bakr
7188e45927
Add mssql to the supported databases
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2025-10-23 14:51:33 +03:00
3794739e13
Update Alpine version to 3.21 in Dockerfile, docker-compose.yaml, and README; adjust environment variables in docker-compose.yaml 2025-03-24 13:24:48 +03:00
a683adc6a5
Use one image for all databases 2023-08-10 15:09:58 +03:00
943f04209e
Add mysql support 2023-08-10 10:16:56 +03:00
Elliott Shugerman
2564496912 readme updates [skip-ci] 2023-01-29 12:23:42 -05:00
Elliott Shugerman
60c0ff5fc4 readme stuff [skip ci] 2022-07-26 09:12:27 -04:00
Sam Weston
4ac3278ffb
Add ARM64 Builds (#15)
* Add ARM64 builds

* Move to a go-cron fork with arm64 support

* Use TARGETARCH directly in the script

* Use buildkit for docker build in readme
2022-07-13 22:16:28 -07:00
Elliott Shugerman
8bf8915f5f fix compose example in readme 2022-07-03 13:47:02 -04:00
Elliott Shugerman
3f82b5fc12 add docker-compose.yaml for development/testing 2022-07-03 13:43:54 -04:00
Elliott Shugerman
0874c2abfb add build command to readme [skip ci] 2022-07-03 12:29:47 -04:00
Elliott Shugerman
23accb3894
readme tweaks [skip-ci] 2022-04-15 10:30:39 -07:00
Dmitriy Haidiuk
2b28f9f0ec Updated removing old backups logic. 2022-04-13 11:16:23 +03:00
Dmitriy Haidiuk
f08931bf80 Updated README file. 2022-04-13 00:34:08 +03:00
Dmitriy Haidiuk
1ea38070f6 Added auto-remove for old backups. 2022-04-12 21:39:51 +03:00
Elliott Shugerman
36d5b2888c add support for postgres v14, drop v9 2021-12-07 23:08:02 -05:00
Elliott Shugerman
8ef632ab84 breaking change: if SCHEDULE is not set, run backup and then exit 2021-12-07 23:08:02 -05:00
Elliott Shugerman
87d335f46d
readme [skip ci] 2021-06-22 08:32:05 -07:00
Elliott Shugerman
d74f3b27c6 update versions in readme [skip ci] 2021-06-20 14:22:25 -04:00
Elliott Shugerman
147fd4ecaa docs [skip ci] 2020-05-29 19:23:17 -06:00
Elliott Shugerman
84df67ae0e don't use Python 2 2020-05-28 23:29:50 -06:00
Elliott Shugerman
48eb1736aa support null $SCHEDULE 2020-05-28 23:29:43 -06:00
Elliott Shugerman
c036e13ef4 readme 2019-12-02 22:02:09 -07:00
Elliott Shugerman
5bd571cdf1 readme fix 2019-12-01 20:09:47 -07:00
Elliott Shugerman
0f1ad642dd filter backups by database name 2019-12-01 20:02:12 -07:00
Elliott Shugerman
de8f9b0df6 readme tweaks 2019-12-01 19:22:30 -07:00
Elliott Shugerman
e8ad6ceba4 script cleanup, misc changes
- --blobs by default
- always drop and recreate schemas, specified by DROP_SCHEMAS
2019-12-01 17:52:14 -07:00
Elliott Shugerman
0be995995b README updates 2019-11-27 21:24:31 -07:00
Elliott Shugerman
3e05233a2a merge restore and util containers 2019-11-27 20:57:21 -07:00
Elliott Shugerman
66a9a2b219 initial commit 2019-11-27 17:58:53 -07:00