From 1c422f097745a7d080614f568c8a83959e15bb1f Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Sat, 27 Dec 2025 23:28:25 +0000 Subject: [PATCH] Automated Manifest Update (#2916) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2916 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../manifests/garage/ConfigMap-garage.yaml | 65 ++++++++++++++++++- .../garage/Deployment-garage-server-1.yaml | 6 +- .../garage/Deployment-garage-server-2.yaml | 4 +- .../garage/Deployment-garage-server-3.yaml | 4 +- .../garage/Deployment-garage-webui.yaml | 4 +- 5 files changed, 72 insertions(+), 11 deletions(-) diff --git a/clusters/cl01tl/manifests/garage/ConfigMap-garage.yaml b/clusters/cl01tl/manifests/garage/ConfigMap-garage.yaml index 32274dffa..9fe207b36 100644 --- a/clusters/cl01tl/manifests/garage/ConfigMap-garage.yaml +++ b/clusters/cl01tl/manifests/garage/ConfigMap-garage.yaml @@ -9,7 +9,7 @@ metadata: helm.sh/chart: garage-4.5.0 namespace: garage data: - garage.toml: | + garage-1.toml: | replication_factor = 3 metadata_dir = "/var/lib/garage/meta" @@ -22,7 +22,68 @@ data: compression_level = 3 - rpc_addr = "[::]" + rpc_bind_addr = "[::]:3901" + rpc_public_addr = "garage-main:3901" + + allow_world_readable_secrets = false + + [s3_api] + s3_region = "us-east-1" + api_bind_addr = "[::]:3900" + root_domain = ".garage-s3.alexlebens.net" + + [s3_web] + bind_addr = "[::]:3902" + root_domain = ".garage-s3.alexlebens.net" + + [admin] + api_bind_addr = "[::]:3903" + metrics_require_token = true + garage-2.toml: | + replication_factor = 3 + + metadata_dir = "/var/lib/garage/meta" + data_dir = "/var/lib/garage/data" + metadata_snapshots_dir = "/var/lib/garage/snapshots" + + db_engine = "lmdb" + + metadata_auto_snapshot_interval = "6h" + + compression_level = 3 + + rpc_bind_addr = "[::]:3901" + rpc_public_addr = "garage-2:3901" + + allow_world_readable_secrets = false + + [s3_api] + s3_region = "us-east-1" + api_bind_addr = "[::]:3900" + root_domain = ".garage-s3.alexlebens.net" + + [s3_web] + bind_addr = "[::]:3902" + root_domain = ".garage-s3.alexlebens.net" + + [admin] + api_bind_addr = "[::]:3903" + metrics_require_token = true + garage-3.toml: | + replication_factor = 3 + + metadata_dir = "/var/lib/garage/meta" + data_dir = "/var/lib/garage/data" + metadata_snapshots_dir = "/var/lib/garage/snapshots" + + db_engine = "lmdb" + + metadata_auto_snapshot_interval = "6h" + + compression_level = 3 + + rpc_bind_addr = "[::]:3901" + rpc_public_addr = "garage-3:3901" allow_world_readable_secrets = false diff --git a/clusters/cl01tl/manifests/garage/Deployment-garage-server-1.yaml b/clusters/cl01tl/manifests/garage/Deployment-garage-server-1.yaml index d7925e863..e7252dcab 100644 --- a/clusters/cl01tl/manifests/garage/Deployment-garage-server-1.yaml +++ b/clusters/cl01tl/manifests/garage/Deployment-garage-server-1.yaml @@ -22,7 +22,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 535ecb0879838979d24ac2c09504bfd2212447d17d7d68da9e90d60e54b237ae + checksum/configMaps: 2e93a85033f34cc8c0655ddeb07ac8cfe3673acb233c0d4c5d0b146b2ec6b907 labels: app.kubernetes.io/controller: server-1 app.kubernetes.io/instance: garage @@ -62,7 +62,7 @@ spec: mountPropagation: None name: config readOnly: true - subPath: garage.toml + subPath: garage-1.toml - mountPath: /var/lib/garage/data name: data-1 - mountPath: /var/lib/garage/meta @@ -82,7 +82,7 @@ spec: mountPropagation: None name: config readOnly: true - subPath: garage.toml + subPath: garage-1.toml - mountPath: /var/lib/garage/data name: data-1 - mountPath: /var/lib/garage/meta diff --git a/clusters/cl01tl/manifests/garage/Deployment-garage-server-2.yaml b/clusters/cl01tl/manifests/garage/Deployment-garage-server-2.yaml index dda9f45fd..e85af2167 100644 --- a/clusters/cl01tl/manifests/garage/Deployment-garage-server-2.yaml +++ b/clusters/cl01tl/manifests/garage/Deployment-garage-server-2.yaml @@ -22,7 +22,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 535ecb0879838979d24ac2c09504bfd2212447d17d7d68da9e90d60e54b237ae + checksum/configMaps: 2e93a85033f34cc8c0655ddeb07ac8cfe3673acb233c0d4c5d0b146b2ec6b907 labels: app.kubernetes.io/controller: server-2 app.kubernetes.io/instance: garage @@ -62,7 +62,7 @@ spec: mountPropagation: None name: config readOnly: true - subPath: garage.toml + subPath: garage-2.toml - mountPath: /var/lib/garage/data name: data-2 - mountPath: /var/lib/garage/meta diff --git a/clusters/cl01tl/manifests/garage/Deployment-garage-server-3.yaml b/clusters/cl01tl/manifests/garage/Deployment-garage-server-3.yaml index df7d6af43..a4a0a17fa 100644 --- a/clusters/cl01tl/manifests/garage/Deployment-garage-server-3.yaml +++ b/clusters/cl01tl/manifests/garage/Deployment-garage-server-3.yaml @@ -22,7 +22,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 535ecb0879838979d24ac2c09504bfd2212447d17d7d68da9e90d60e54b237ae + checksum/configMaps: 2e93a85033f34cc8c0655ddeb07ac8cfe3673acb233c0d4c5d0b146b2ec6b907 labels: app.kubernetes.io/controller: server-3 app.kubernetes.io/instance: garage @@ -62,7 +62,7 @@ spec: mountPropagation: None name: config readOnly: true - subPath: garage.toml + subPath: garage-3.toml - mountPath: /var/lib/garage/data name: data-3 - mountPath: /var/lib/garage/meta diff --git a/clusters/cl01tl/manifests/garage/Deployment-garage-webui.yaml b/clusters/cl01tl/manifests/garage/Deployment-garage-webui.yaml index 3f30170ed..41924f08e 100644 --- a/clusters/cl01tl/manifests/garage/Deployment-garage-webui.yaml +++ b/clusters/cl01tl/manifests/garage/Deployment-garage-webui.yaml @@ -22,7 +22,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 535ecb0879838979d24ac2c09504bfd2212447d17d7d68da9e90d60e54b237ae + checksum/configMaps: 2e93a85033f34cc8c0655ddeb07ac8cfe3673acb233c0d4c5d0b146b2ec6b907 labels: app.kubernetes.io/controller: webui app.kubernetes.io/instance: garage @@ -58,7 +58,7 @@ spec: mountPropagation: None name: config readOnly: true - subPath: garage.toml + subPath: garage-1.toml volumes: - configMap: name: garage