From c71d1a344c9818a4ebf4c88ed3e67aaddb510e48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Wed, 18 Sep 2024 09:50:25 +0200 Subject: [PATCH] MirrorManager: add missing definitions for the codecs mount MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aurélien Bompard --- .../openshift-apps/mirrormanager/files/storage.yml | 13 +++++++++++++ .../openshift-apps/mirrormanager/templates/job.yml | 9 +++++++++ 2 files changed, 22 insertions(+) diff --git a/roles/openshift-apps/mirrormanager/files/storage.yml b/roles/openshift-apps/mirrormanager/files/storage.yml index ad56330989..4ce2fd907b 100644 --- a/roles/openshift-apps/mirrormanager/files/storage.yml +++ b/roles/openshift-apps/mirrormanager/files/storage.yml @@ -112,3 +112,16 @@ spec: storage: 1Gi storageClassName: "" volumeName: primary-mirror-archive +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: codecs +spec: + accessModes: + - ReadOnlyMany + resources: + requests: + storage: 1Gi + storageClassName: "" + volumeName: codecs diff --git a/roles/openshift-apps/mirrormanager/templates/job.yml b/roles/openshift-apps/mirrormanager/templates/job.yml index 34b5003719..4f1c6e01c0 100644 --- a/roles/openshift-apps/mirrormanager/templates/job.yml +++ b/roles/openshift-apps/mirrormanager/templates/job.yml @@ -25,6 +25,10 @@ spec: mountPath: "/srv/pub" - name: mirror-archive mountPath: "/srv/pub/archive" +{% if env == 'production' %} + - name: codecs + mountPath: "/srv/codecs.fedoraproject.org" +{% endif %} volumes: {{ common_volumes(with_ssh=True) }} - name: mirror @@ -33,4 +37,9 @@ spec: - name: mirror-archive persistentVolumeClaim: claimName: primary-mirror-archive +{% if env == 'production' %} + - name: codecs + persistentVolumeClaim: + claimName: codecs +{% endif %} {{ security_context() }}