Browse Source

Merge pull request #30549 from overleaf/mj-build-script-minio-certs

[build-scripts] Handle expired certs in minio

GitOrigin-RevId: 7e0d03112790fbbfd0c2a1718e272aeeb99c8767
Mathias Jakobsen 9 months ago
parent
commit
e895ff8153

+ 3 - 0
services/filestore/docker-compose.ci.yml

@@ -89,6 +89,9 @@ services:
         if [ ! -f private.key ] || [ ! -f public.crt ]; then
           /certgen -host minio
         fi
+        if ! openssl x509 -checkend 864000 -noout -in public.crt > /dev/null; then
+          /certgen -host minio
+        fi
 
   minio:
     image: minio/minio:RELEASE.2024-10-13T13-34-11Z

+ 3 - 0
services/filestore/docker-compose.yml

@@ -91,6 +91,9 @@ services:
         if [ ! -f private.key ] || [ ! -f public.crt ]; then
           /certgen -host minio
         fi
+        if ! openssl x509 -checkend 864000 -noout -in public.crt > /dev/null; then
+          /certgen -host minio
+        fi
 
   minio:
     image: minio/minio:RELEASE.2024-10-13T13-34-11Z

+ 3 - 0
services/history-v1/docker-compose.ci.yml

@@ -136,6 +136,9 @@ services:
         if [ ! -f private.key ] || [ ! -f public.crt ]; then
           /certgen -host minio
         fi
+        if ! openssl x509 -checkend 864000 -noout -in public.crt > /dev/null; then
+          /certgen -host minio
+        fi
 
   minio:
     image: minio/minio:RELEASE.2024-10-13T13-34-11Z

+ 3 - 0
services/history-v1/docker-compose.yml

@@ -142,6 +142,9 @@ services:
         if [ ! -f private.key ] || [ ! -f public.crt ]; then
           /certgen -host minio
         fi
+        if ! openssl x509 -checkend 864000 -noout -in public.crt > /dev/null; then
+          /certgen -host minio
+        fi
 
   minio:
     image: minio/minio:RELEASE.2024-10-13T13-34-11Z