Use a pvc per build for first PR

pull/289/head
Frostebite 2021-09-08 21:21:15 +01:00
parent e9def2dd4a
commit 36d9f69c9e
2 changed files with 2 additions and 2 deletions

View File

@ -49,7 +49,7 @@ class Kubernetes implements CloudRunnerProviderInterface {
defaultSecretsArray: { ParameterKey: string; EnvironmentVariable: string; ParameterValue: string }[],
) {
try {
this.pvcName = `unity-builder-pvc`;
this.pvcName = `unity-builder-pvc-${buildGuid}`;
this.cleanupCronJobName = `unity-builder-cronjob-${buildGuid}`;
this.serviceAccountName = `service-account-${buildGuid}`;
await KubernetesStorage.createPersistentVolumeClaim(

View File

@ -56,7 +56,7 @@ class KubernetesStorage {
name: pvcName,
};
pvc.spec = {
accessModes: ['ReadWriteMany'],
accessModes: ['ReadWriteOnce'],
storageClassName: process.env.K8s_STORAGE_CLASS || 'fileserver',
resources: {
requests: {