Skip to content

Commit 15cf93e

Browse files
[patch] Config storage to SNO
1 parent 45d642c commit 15cf93e

File tree

1 file changed

+9
-0
lines changed
  • python/src/mas/cli/install

1 file changed

+9
-0
lines changed

python/src/mas/cli/install/app.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,15 @@ def configSNO(self):
481481
self.setParam("mongodb_replicas", "1")
482482
self.setParam("mongodb_cpu_requests", "500m")
483483
self.setParam("mas_app_settings_aio_flag", "false")
484+
485+
# Configure storage class for pipeline PVC
486+
# We prefer to use ReadWriteMany, but we can cope with ReadWriteOnce if necessary
487+
if self.isSNO() or self.params["storage_class_rwx"] == "none":
488+
self.pipelineStorageClass = self.getParam("storage_class_rwo")
489+
self.pipelineStorageAccessMode = "ReadWriteOnce"
490+
else:
491+
self.pipelineStorageClass = self.getParam("storage_class_rwx")
492+
self.pipelineStorageAccessMode = "ReadWriteMany"
484493

485494
@logMethodCall
486495
def configDNSAndCerts(self):

0 commit comments

Comments
 (0)