in mysqloperator/controller/innodbcluster/cluster_api.py [0:0]
def parse(self, spec: dict, prefix: str) -> None:
if "instances" in spec:
self.instances = dget_int(spec, "instances", prefix)
if "version" in spec:
self.version = dget_str(spec, "version", prefix)
if "tlsSecretName" in spec:
self.tlsSecretName = dget_str(spec, "tlsSecretName", prefix)
if "podSpec" in spec: # TODO - replace with something more specific
self.podSpec = dget_dict(spec, "podSpec", prefix)
if "podAnnotations" in spec:
self.podAnnotations = dget_dict(spec, "podAnnotations", prefix)
if "podLabels" in spec:
self.podLabels = dget_dict(spec, "podLabels", prefix)
if "bootstrapOptions" in spec:
self.bootstrapOptions = dget_list(spec, "bootstrapOptions", prefix)
if "options" in spec:
self.options = dget_list(spec, "options", prefix)
if "routingOptions" in spec:
self.routingOptions = dget_dict(spec, "routingOptions", prefix)