diff --git a/templates/config.libsonnet b/templates/config.libsonnet index da0017d07..fd64c9138 100644 --- a/templates/config.libsonnet +++ b/templates/config.libsonnet @@ -105,7 +105,18 @@ local clouds = import "clouds.libsonnet"; timeoutSeconds: 10, failureThreshold: 5 } - } + }, + volumeClaimTemplates:{ + jenkinsHomeSpec: { + storageClassName: "cephfs-2repl", + accessModes: ["ReadWriteOnce"], + resources: { + requests: { + storage: "50Gi", + }, + }, + }, + }, }, agents: { namespace: $.kubernetes.master.namespace, # should be changed to something agent-specific to fix #5 diff --git a/templates/k8s/statefulset.libsonnet b/templates/k8s/statefulset.libsonnet index 678a5dd98..769a803b5 100644 --- a/templates/k8s/statefulset.libsonnet +++ b/templates/k8s/statefulset.libsonnet @@ -246,14 +246,15 @@ local Kube = import "kube.libsonnet"; metadata: { name: "jenkins-home", }, - spec: { - accessModes: [ "ReadWriteOnce", ], - resources: { - requests: { - storage: "50Gi", - }, - }, - }, + // spec: { + // accessModes: [ "ReadWriteOnce", ], + // resources: { + // requests: { + // storage: "50Gi", + // }, + // }, + // }, + spec: config.kubernetes.master.volumeClaimTemplates.jenkinsHomeSpec }, ], },