From 84dcf7d12808e9d7564566f6da34b14de8ab088e Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Sat, 28 Sep 2024 10:30:58 +0200 Subject: [PATCH] feat(forgejo): Allow setting S3 checksum algorithm as variable Can take either `default` (for MinIO, garage, AWS) or `md5` (Cloudflare, Backblaze). --- roles/forgejo/defaults/main.yml | 1 + roles/forgejo/templates/docker-stack.yml.j2 | 1 + 2 files changed, 2 insertions(+) diff --git a/roles/forgejo/defaults/main.yml b/roles/forgejo/defaults/main.yml index 150cac1..232a790 100644 --- a/roles/forgejo/defaults/main.yml +++ b/roles/forgejo/defaults/main.yml @@ -42,6 +42,7 @@ forgejo_use_ci: false forgejo_use_s3: false forgejo_s3_use_ssl: true forgejo_s3_bucket_lookup: auto # auto|dns|path +forgejo_s3_checksum: default # default|md5 # forgejo_s3_endpoint: # forgejo_s3_region: # forgejo_s3_key: diff --git a/roles/forgejo/templates/docker-stack.yml.j2 b/roles/forgejo/templates/docker-stack.yml.j2 index fe10ec7..4704ea2 100644 --- a/roles/forgejo/templates/docker-stack.yml.j2 +++ b/roles/forgejo/templates/docker-stack.yml.j2 @@ -59,6 +59,7 @@ services: - FORGEJO__storage__MINIO_SECRET_ACCESS_KEY={{ forgejo_s3_secret }} - FORGEJO__storage__MINIO_BUCKET={{ forgejo_s3_bucket }} - FORGEJO__storage__MINIO_LOCATION={{ forgejo_s3_region }} + - FORGEJO__storage__MINIO_CHECKSUM_ALGORITHM={{ forgejo_s3_checksum }} {% endif %} networks: - "{{ docker_swarm_public_network_name }}"