Add patch_namespaced_config_map example
This commit is contained in:
parent
f414832bb0
commit
331848f4d8
24
examples/patch_namespaced_config_map.py
Normal file
24
examples/patch_namespaced_config_map.py
Normal file
@ -0,0 +1,24 @@
|
||||
"""
|
||||
This example demonstrates how to update config map by
|
||||
patch_namespaced_config_map api.
|
||||
"""
|
||||
|
||||
from kubernetes import client, config
|
||||
|
||||
def main():
|
||||
config.load_kube_config()
|
||||
v1 = client.CoreV1Api()
|
||||
|
||||
namespace = "your-namespace"
|
||||
config_map_data = {"test_key": "test_value"}
|
||||
config_map_name = "your-config-map-name"
|
||||
|
||||
# Use client.V1ConfigMap instead of the python dict
|
||||
object_meta = client.V1ObjectMeta(name=config_map_name, namespace=namespace)
|
||||
body = client.V1ConfigMap(
|
||||
api_version="v1", kind="ConfigMap", metadata=object_meta, data=config_map_data)
|
||||
|
||||
v1.patch_namespaced_config_map(name=config_map_name, namespace=namespace, body=body)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Loading…
Reference in New Issue
Block a user