Commit Graph

352 Commits

Author SHA1 Message Date
87ea8d0930 Improve logging 2024-01-29 16:20:50 +01:00
7d489a95e3 Rename and deprecate BACKUP_STOP_CONTAINER_LABEL 2024-01-29 16:16:44 +01:00
57e7f2af9e Reflect changes in naming 2024-01-28 20:29:08 +01:00
4639b21f3b Choose better filename 2024-01-28 20:29:08 +01:00
9acd6dc8ab Timeout when scaling down services should be configurable 2024-01-28 20:29:08 +01:00
409496af24 Timer is more suitable for timeout race 2024-01-28 20:29:08 +01:00
542d1fa69f Inline handling of in-swarm container level restart 2024-01-28 20:29:08 +01:00
2bc94d8a5b Time out after five minutes of not reaching desired container count 2024-01-28 20:29:08 +01:00
26bbc66cd5 Factor out code for service updating 2024-01-28 20:29:08 +01:00
09cc1f5c60 Move docker interaction code into own file 2024-01-28 20:29:08 +01:00
7ad6fc9355 Scale services concurrently 2024-01-28 20:29:08 +01:00
bb37b8b1d8 Add additional check if all containers have been removed 2024-01-28 20:29:08 +01:00
bf1d13b78c Document script behavior on label collision 2024-01-28 20:29:08 +01:00
538a069a70 Check whether container and service labels collide 2024-01-28 20:29:08 +01:00
78a89c1a93 Log warnings from Docker when updating services 2024-01-28 20:29:08 +01:00
94aa33369f Do not rely on PreviousSpec for storing desired replica count 2024-01-28 20:29:08 +01:00
f4497177b5 Document services stats 2024-01-28 20:29:08 +01:00
95e9e9945d Downgrade Docker CLI to match client 2024-01-28 20:29:08 +01:00
fee8cb234c Document scale-up/down approach in docs 2024-01-28 20:29:08 +01:00
b7855605d4 Clean up error and log messages 2024-01-28 20:29:08 +01:00
f14b796aab In test, label both services 2024-01-28 20:29:08 +01:00
978e900308 Use progress tool from Docker CLI 2024-01-28 20:29:08 +01:00
511b79bd43 Scale services back up 2024-01-28 20:29:08 +01:00
8ef7fa0d5d Try scaling down services 2024-01-28 20:29:08 +01:00
270ca65efa Query for labeled services as well 2024-01-28 20:29:08 +01:00
97e5aa42cc
Checkout action v3 uses deprecated Node version (#335) 2024-01-26 20:56:05 +01:00
ed5abd5ba8
Panic handling does not log reason for script being halted (#334) 2024-01-26 20:02:09 +01:00
810c8871ec
Adopt v2 API for openpgp package (#332) 2024-01-23 20:19:42 +01:00
dependabot[bot]
67e3b79709
Bump github.com/ProtonMail/go-crypto (#331) 2024-01-22 21:30:42 +00:00
dependabot[bot]
b51b25997b
Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#330) 2024-01-22 21:30:30 +00:00
dependabot[bot]
bf44369915
Bump golang.org/x/sync from 0.5.0 to 0.6.0 (#326) 2024-01-09 06:03:13 +00:00
dependabot[bot]
7e1ee21ef9
Bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (#325) 2024-01-09 05:46:30 +00:00
dependabot[bot]
0fbc0637ed
Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#324) 2024-01-08 17:05:11 +00:00
Pete Ward
b38bb749c0
Fix dropbox doc link (#323)
* Update index.md

* Rename set-up-drobox.md to set-up-dropbox.md
2024-01-07 22:24:21 +01:00
Alexander
64daf7b132
Add method for converting object to JSON in template (#319)
* Add method for converting object to JSON in template

* Split  to ,

* Rename toJson function
2023-12-20 20:44:45 +01:00
06792eb1f0
Package crypto 0.16.0 is vulnerable to CVE-2023-48795 (#320) 2023-12-20 20:44:35 +01:00
dependabot[bot]
da6683a98f
Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob (#318) 2023-12-18 21:25:04 +00:00
dependabot[bot]
be1901d181
Bump github.com/minio/minio-go/v7 from 7.0.65 to 7.0.66 (#317) 2023-12-18 21:24:27 +00:00
4d7d2e50cf
Guard DinD docker info call with timeout (#315)
* Add debug logging

* Guard DinD docker info with timeout

* Remove debug logging from test runner
2023-12-12 20:28:13 +01:00
dependabot[bot]
caa27d477f
Bump alpine from 3.18 to 3.19 (#314) 2023-12-11 21:32:17 +00:00
İbrahim Akyel
58573e6733
Performance optimization for sshStorage (#313)
* Performance optimization for sshStorage

* go fmt
2023-12-05 21:38:33 +01:00
dependabot[bot]
84990ed6bd
Bump github.com/klauspost/compress from 1.17.3 to 1.17.4 (#311) 2023-12-05 06:40:04 +00:00
dependabot[bot]
94f0975a30
Bump github.com/minio/minio-go/v7 from 7.0.64 to 7.0.65 (#312) 2023-12-05 06:23:44 +00:00
dependabot[bot]
e5c3b47ec9
Bump github.com/minio/minio-go/v7 from 7.0.63 to 7.0.64 (#309) 2023-11-28 06:02:52 +00:00
dependabot[bot]
619624f0d0
Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#308) 2023-11-28 06:02:32 +00:00
dependabot[bot]
52cd70c7a9
Bump github.com/klauspost/compress from 1.17.2 to 1.17.3 (#305) 2023-11-20 21:54:22 +00:00
dependabot[bot]
55bcd90c2d
Bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (#303) 2023-11-14 05:53:23 +00:00
dependabot[bot]
382a613cbc
Bump golang.org/x/sync from 0.4.0 to 0.5.0 (#302) 2023-11-07 06:45:49 +00:00
0325889ac4
Pruning method logs nonsensical configuration values (#301)
* Pruning method logs nonsensical configuration values

* Adjust test assertion about log output
2023-11-04 12:19:44 +01:00
d3e1d1531b
Bump Docker client (#296) 2023-10-30 19:10:44 +01:00