From 0b0968fdfa0f3d026ab475a060bb2badabce0ad8 Mon Sep 17 00:00:00 2001 From: IvanHunters Date: Thu, 27 Nov 2025 15:49:04 +0300 Subject: [PATCH] add patch for long term ca Signed-off-by: IvanHunters (cherry picked from commit 5d354a07d6b208863d5153a6a828f692ffab7183) --- packages/system/seaweedfs/Makefile | 1 + packages/system/seaweedfs/patches/long-term-ca.diff | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 packages/system/seaweedfs/patches/long-term-ca.diff diff --git a/packages/system/seaweedfs/Makefile b/packages/system/seaweedfs/Makefile index 9d1f47cdd..2344f6b58 100644 --- a/packages/system/seaweedfs/Makefile +++ b/packages/system/seaweedfs/Makefile @@ -12,6 +12,7 @@ update: sed -i.bak "/ARG VERSION/ s|=.*|=$${version}|g" images/seaweedfs/Dockerfile && \ rm -f images/seaweedfs/Dockerfile.bak patch --no-backup-if-mismatch -p4 < patches/resize-api-server-annotation.diff + patch --no-backup-if-mismatch -p4 < patches/long-term-ca.diff #patch --no-backup-if-mismatch -p4 < patches/retention-policy-delete.yaml image: diff --git a/packages/system/seaweedfs/patches/long-term-ca.diff b/packages/system/seaweedfs/patches/long-term-ca.diff new file mode 100644 index 000000000..a53d697d8 --- /dev/null +++ b/packages/system/seaweedfs/patches/long-term-ca.diff @@ -0,0 +1,13 @@ +diff --git a/packages/system/seaweedfs/charts/seaweedfs/templates/cert/ca-cert.yaml b/packages/system/seaweedfs/charts/seaweedfs/templates/cert/ca-cert.yaml +index 0fd6615e..f2572558 100644 +--- a/packages/system/seaweedfs/charts/seaweedfs/templates/cert/ca-cert.yaml ++++ b/packages/system/seaweedfs/charts/seaweedfs/templates/cert/ca-cert.yaml +@@ -13,6 +13,8 @@ spec: + secretName: {{ template "seaweedfs.name" . }}-ca-cert + commonName: "{{ template "seaweedfs.name" . }}-root-ca" + isCA: true ++ duration: 87600h ++ renewBefore: 720h + issuerRef: + name: {{ template "seaweedfs.name" . }}-issuer + kind: Issuer