def setup_postgresql(self, replicas, node_selector=None): # Node selector for postgresql pgsql_sset = templating.load_yaml(constants.PGSQL_STATEFULSET_YAML) if node_selector is not None: pgsql_sset["spec"]["template"]["spec"][ "nodeSelector"] = node_selector if helpers.storagecluster_independent_check(): pgsql_sset["spec"]["volumeClaimTemplates"][0]["metadata"][ "annotations"][ "volume.beta.kubernetes.io/storage-class"] = constants.DEFAULT_EXTERNAL_MODE_STORAGECLASS_RBD Postgresql.setup_postgresql(self, replicas=replicas)
def _setup_postgresql(self, replicas): Postgresql.setup_postgresql(self, replicas=replicas)