in nuvolaris/milvus_standalone.py [0:0]
def patchEntries(data: dict):
tplp = ["milvus-cfg-base.yaml", "milvus.yaml"]
if (data['affinity'] or data['tolerations']):
tplp.append("affinity-tolerance-dep-core-attach.yaml")
kust = kus.patchTemplates("milvus", tplp, data)
kust += kus.patchGenericEntry("Secret", "nuvolaris-milvus-etcd-secret", "/data/username",
util.b64_encode(data['milvus_etcd_username']))
kust += kus.patchGenericEntry("Secret", "nuvolaris-milvus-etcd-secret", "/data/password",
util.b64_encode(data['milvus_etcd_password']))
kust += kus.patchGenericEntry("Secret", "nuvolaris-milvus-s3-secret", "/stringData/accesskey",
data['milvus_s3_username'])
kust += kus.patchGenericEntry("Secret", "nuvolaris-milvus-s3-secret", "/stringData/secretkey",
data['milvus_s3_password'])
kust += kus.patchGenericEntry("PersistentVolumeClaim", "nuvolaris-milvus", "/spec/storageClassName",
data['storageClass'])
kust += kus.patchGenericEntry("PersistentVolumeClaim", "nuvolaris-milvus", "/spec/resources/requests/storage",
f"{data['size']}Gi")
kust += kus.patchGenericEntry("PersistentVolumeClaim", "nuvolaris-milvus-zookeeper", "/spec/storageClassName",
data['storageClass'])
kust += kus.patchGenericEntry("PersistentVolumeClaim", "nuvolaris-milvus-zookeeper",
"/spec/resources/requests/storage", f"{data['zookeeper_size']}Gi")
kust += kus.patchGenericEntry("PersistentVolumeClaim", "nuvolaris-milvus-bookie-journal", "/spec/storageClassName",
data['storageClass'])
kust += kus.patchGenericEntry("PersistentVolumeClaim", "nuvolaris-milvus-bookie-journal",
"/spec/resources/requests/storage", f"{data['bookie_journal_size']}Gi")
kust += kus.patchGenericEntry("PersistentVolumeClaim", "nuvolaris-milvus-bookie-ledgers", "/spec/storageClassName",
data['storageClass'])
kust += kus.patchGenericEntry("PersistentVolumeClaim", "nuvolaris-milvus-bookie-ledgers",
"/spec/resources/requests/storage", f"{data['bookie_ledgers_size']}Gi")
return kust