final fix to use standard pvc

pull/310/head
Frostebite 2022-01-31 22:24:42 +00:00
parent 236ed3e20b
commit 6d3fc39705
3 changed files with 7 additions and 5 deletions

5
dist/index.js vendored
View File

@ -2436,14 +2436,15 @@ class KubernetesStorage {
};
pvc.spec = {
accessModes: ['ReadWriteOnce'],
storageClassName: process.env.K8s_STORAGE_CLASS || 'standard',
resources: {
requests: {
storage: buildParameters.kubeVolumeSize,
},
},
};
if (process.env.K8S_PVC_SPEC) {
pvc.spec = yaml_1.default.parse(process.env.K8S_PVC_SPEC);
if (process.env.K8s_STORAGE_PVC_SPEC) {
yaml_1.default.parse(process.env.K8s_STORAGE_PVC_SPEC);
}
const result = yield kubeClient.createNamespacedPersistentVolumeClaim(namespace, pvc);
return result;

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -83,14 +83,15 @@ class KubernetesStorage {
};
pvc.spec = {
accessModes: ['ReadWriteOnce'],
storageClassName: process.env.K8s_STORAGE_CLASS || 'standard',
resources: {
requests: {
storage: buildParameters.kubeVolumeSize,
},
},
};
if (process.env.K8S_PVC_SPEC) {
pvc.spec = YAML.parse(process.env.K8S_PVC_SPEC);
if (process.env.K8s_STORAGE_PVC_SPEC) {
YAML.parse(process.env.K8s_STORAGE_PVC_SPEC);
}
const result = await kubeClient.createNamespacedPersistentVolumeClaim(namespace, pvc);
return result;