Browse Source

Add provider to pvc

Anuj Bansal 3 years ago
parent
commit
4a9504f7f2
1 changed files with 16 additions and 12 deletions
  1. 16 12
      devops/infrastructure/storage-node/index.ts

+ 16 - 12
devops/infrastructure/storage-node/index.ts

@@ -55,21 +55,25 @@ export const namespaceName = ns.metadata.name
 
 const appLabels = { appClass: name }
 
-const pvc = new k8s.core.v1.PersistentVolumeClaim(`${name}-pvc`, {
-  metadata: {
-    labels: appLabels,
-    namespace: namespaceName,
-    name: `${name}-pvc`,
-  },
-  spec: {
-    accessModes: ['ReadWriteOnce'],
-    resources: {
-      requests: {
-        storage: `${storage}Gi`,
+const pvc = new k8s.core.v1.PersistentVolumeClaim(
+  `${name}-pvc`,
+  {
+    metadata: {
+      labels: appLabels,
+      namespace: namespaceName,
+      name: `${name}-pvc`,
+    },
+    spec: {
+      accessModes: ['ReadWriteOnce'],
+      resources: {
+        requests: {
+          storage: `${storage}Gi`,
+        },
       },
     },
   },
-})
+  { provider: cluster.provider }
+)
 
 volumes.push({
   name: 'ipfs-data',