def replace_configmap(v1: CoreV1Api, name, namespace, body) -> None: """ Replace a config-map based on a dict. :param v1: CoreV1Api :param name: :param namespace: :param body: a dict :return: """ print(f"Replace a configMap: '{name}'") v1.replace_namespaced_config_map(name, namespace, body) print("ConfigMap replaced")
def replace_configmap(v1: CoreV1Api, name, namespace, body) -> None: """ Replace a config-map based on a dict. :param v1: CoreV1Api :param name: :param namespace: :param body: a dict :return: """ print(f"Replace a configMap: '{name}'") v1.replace_namespaced_config_map(name, namespace, body) print("ConfigMap replaced")
def replace_configmap_from_yaml(v1: CoreV1Api, name, namespace, yaml_manifest) -> None: """ Replace a config-map based on a yaml file. :param v1: CoreV1Api :param name: :param namespace: namespace name :param yaml_manifest: an absolute path to file :return: """ print(f"Replace a configMap: '{name}'") with open(yaml_manifest) as f: dep = yaml.safe_load(f) v1.replace_namespaced_config_map(name, namespace, dep) print("ConfigMap replaced")
def replace_configmap_from_yaml(v1: CoreV1Api, name, namespace, yaml_manifest) -> None: """ Replace a config-map based on a yaml file. :param v1: CoreV1Api :param name: :param namespace: namespace name :param yaml_manifest: an absolute path to file :return: """ print(f"Replace a configMap: '{name}'") with open(yaml_manifest) as f: dep = yaml.safe_load(f) f.close() v1.replace_namespaced_config_map(name, namespace, dep) print("ConfigMap replaced")