Use a pvc per build for first PR
parent
e9def2dd4a
commit
36d9f69c9e
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ class KubernetesStorage {
|
|||
name: pvcName,
|
||||
};
|
||||
pvc.spec = {
|
||||
accessModes: ['ReadWriteMany'],
|
||||
accessModes: ['ReadWriteOnce'],
|
||||
storageClassName: process.env.K8s_STORAGE_CLASS || 'fileserver',
|
||||
resources: {
|
||||
requests: {
|
||||
|
|
|
|||
Loading…
Reference in New Issue