Commit graph

76 commits

Author SHA1 Message Date
Maximilian Kratz 08a66312c2 Forgejo: Enables cron and schedules default actions (e.g., repo archive clean up) 2023-08-18 13:24:04 +02:00
Maximilian Kratz 55ef7afaf9 Docker role: Adds step to remove unused Docker images + clean the cache
Use a shell command instead
2023-08-18 13:08:45 +02:00
Maximilian Kratz 89b3e6fe20 Updates Hetzner's Terraform provider to v1.42.1 2023-08-18 12:51:28 +02:00
Maximilian Kratz 674c49e05a Updates Minio to 2023-08-16 release 2023-08-17 11:48:33 +02:00
Maximilian Kratz 9471428815 Force update cache in apt upgrade task 2023-08-06 12:13:35 +02:00
Maximilian Kratz 4b610e1ba6 Updates Forgejo to v1.20.2-0 2023-08-06 12:06:58 +02:00
Maximilian Kratz 825f1c2fd1 Updates Minio to 2023-08-04 release 2023-08-06 12:03:44 +02:00
Maximilian Kratz 66775c13ad Clean up 2023-08-06 11:46:48 +02:00
Maximilian Kratz a349c72497 Update Minio to 2023-07-21 release 2023-07-27 12:23:50 +02:00
Maximilian Kratz faef7af6ed Merge pull request 'Update Forgejo to v1.20.1-0 (plus fixes some configuration bugs with paths)' (#53) from feature/update-forgejo-v1.20.1-0 into main
Reviewed-on: #53
2023-07-27 10:21:36 +00:00
Maximilian Kratz 5ca1bbc9ff Production config contains a valid parameter for picture so keep it 2023-07-27 11:48:28 +02:00
Maximilian Kratz f8c3c36e4c Remove old path configs from app.ini
These configuration options were previously overwritten by the storage option but this behavior was changed in Forgejo v1.20.1-0.
2023-07-27 11:46:47 +02:00
Maximilian Kratz 992f096189 Updates Forgejo to v1.20.1-0 2023-07-27 11:17:32 +02:00
Maximilian Kratz 3ff4c15291 Updates Minio to 2023-07-11 release 2023-07-13 17:02:05 +02:00
Maximilian Kratz e23648d125 Updates Forgejo to v1.19.4-0 2023-07-07 19:42:42 +02:00
Maximilian Kratz 71b87e30b6 Updates Minio to 2023-07-07 release 2023-07-07 19:42:37 +02:00
Maximilian Kratz af7c1c922d Adds doc how to build the staging environment with terraform + ansible 2023-07-07 19:42:33 +02:00
Maximilian Kratz dccba6da7b Updates Minio to 2023-06-02 release 2023-06-05 08:41:01 +02:00
Maximilian Kratz 01b592ff64 Updates Minio to 2023-05-27 release 2023-05-30 08:32:39 +02:00
Maximilian Kratz e6168f54c5 Merge pull request 'Adapts restic backend in examples + updates restic + adds a check script' (#37) from feature/migrate-restic-backup-target into main
Reviewed-on: #37
2023-05-24 13:56:59 +00:00
Maximilian Kratz ecab420648 Adapts restic backend in examples + updates restic + adds a check script 2023-05-24 15:53:30 +02:00
Maximilian Kratz ecf177a191 Updates Minio to 2023-05-18 release 2023-05-20 10:56:16 +02:00
Maximilian Kratz e3084a8383 Updates Forgejo to v1.19.3-0 2023-05-09 19:42:08 +02:00
Maximilian Kratz bc7b86fbc3 Updates Forgejo to v1.19.2-0 2023-05-01 20:56:26 +02:00
Maximilian Kratz e438c7a9b3 Updates Forgejo to v1.19.1-0 2023-04-17 10:18:16 +02:00
Maximilian Kratz 490f165d46 Merge pull request 'Updates the Terraform provider to v1.38.0 to fix the prov bug' (#28) from hotfix/hcloud-arm-provider-bug into main
Reviewed-on: #28
2023-04-17 08:17:31 +00:00
Maximilian Kratz b696e2503f Updates the Terraform provider to v1.38.0 to fix the prov bug 2023-04-17 10:04:31 +02:00
Maximilian Kratz a76ffe998f Merge pull request 'Introduces the Terraform config for the Hetzner cloud firewall' (#24) from feature/hetzner-cloud-firewall into main
Reviewed-on: #24
2023-04-06 09:24:00 +00:00
Maximilian Kratz 5a192d6e8a Introduces the Terraform config for the Hetzner cloud firewall 2023-04-06 11:23:26 +02:00
Maximilian Kratz 89e7a44112 Merge pull request 'Terraform refactoring' (#23) from feature/terraform-refactoring into main
Reviewed-on: #23
2023-04-06 09:07:40 +00:00
Maximilian Kratz 9fe88f8f19 Adds the delete protection for both primary staging IPs 2023-04-06 11:02:38 +02:00
Maximilian Kratz 73b2f392d7 Adds specific primary IPs to the staging environment 2023-04-06 10:59:29 +02:00
Maximilian Kratz 977c658157 Split main Terraform file up into multiple parts 2023-04-06 10:45:09 +02:00
Maximilian Kratz 57a2b28bbd Updates Forgejo to v1.19.0-3 2023-04-06 10:28:36 +02:00
Maximilian Kratz 1556855a45 Fixes a typo in SSH playbook 2023-04-06 10:15:24 +02:00
Maximilian Kratz 458ca2d9a8 Removes S3 migration VM (Terraform configuration) 2023-04-06 10:08:23 +02:00
Maximilian Kratz 2240058ce3 Merge pull request 'Adds delete protection and rebuild protection for the production server' (#20) from feature/add-hetzner-server-protection-flags into main
Reviewed-on: #20
2023-03-30 07:14:50 +00:00
Maximilian Kratz 9e28296bfe Adds delete protection and rebuild protection for the production server 2023-03-30 09:14:21 +02:00
Maximilian Kratz fc314c0ca3 Merge pull request 'Enables swap' (#19) from feature/swap into main
Reviewed-on: #19
2023-03-30 07:11:14 +00:00
Maximilian Kratz ce819aebda Enables swap
Fixes wrong path in swapfile
2023-03-30 09:08:40 +02:00
Maximilian Kratz c389eb67c0 Merge pull request 'Increases the attachments file size to 100 MB' (#18) from feature/increase-attachments-file-size into main
Reviewed-on: #18
2023-03-30 06:45:52 +00:00
Maximilian Kratz b08a8c4488 Increases the attachments file size to 100 MB 2023-03-30 08:40:53 +02:00
Maximilian Kratz 09e4d87435 Merge pull request 'Migrates Minio S3 to SNSD deployment + Updates Minio S3 to a recent version' (#17) from feature/minio-fixes-updates into main
Reviewed-on: #17
2023-03-30 06:28:40 +00:00
Maximilian Kratz 17a4398828 Merge branch 'feature/minio-migration' into feature/minio-fixes-updates 2023-03-30 08:26:31 +02:00
Maximilian Kratz 8ae3c2b474 Fixes s3 playbook + adds notice to run migration directly on the servers 2023-03-29 07:31:15 +02:00
Maximilian Kratz 5bc985b2a6 Documents the S3 migration process 2023-03-29 06:49:22 +02:00
Maximilian Kratz 5503bd55c5 Merge branch 'feature/minio-fixes-updates' into feature/minio-migration 2023-03-29 06:20:31 +02:00
Maximilian Kratz f07e2ae2b7 Fixes wrong data path in minio docker-compose.yml 2023-03-28 18:21:16 +02:00
Maximilian Kratz d52e555c7b Adds migration script 2023-03-28 18:18:08 +02:00
Maximilian Kratz b30bb8e355 Adds the migration playbook (to only deploy Minio at the temp server)
Adds infrastructure playbook to the s3-mig playbook
2023-03-28 17:26:45 +02:00