I have below configmap.yml i want to patch/update date field from python script from container in kubernates deployment i searched various side but couldn't get any reference to do that. Any reference or code sample would be a great help
apiVersion: v1 kind: ConfigMap metadata: name: sample-configmap labels: app: test parameter-type: sample data: storage.ini: | [DateInfo] date=1970-01-01T00:00:00.01Z
I went through this reference code but couldn't figure out what will be content of body
and which parameter i should use and which parameter i should neglect
partially update the specified ConfigMap
from __future__ import print_function import time import kubernetes.client from kubernetes.client.rest import ApiException from pprint import pprint configuration = kubernetes.client.Configuration() # Configure API key authorization: BearerToken configuration.api_key['authorization'] = 'YOUR_API_KEY' # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed # configuration.api_key_prefix['authorization'] = 'Bearer' # Defining host is optional and default to http://localhost configuration.host = "http://localhost" # Enter a context with an instance of the API kubernetes.client with kubernetes.client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = kubernetes.client.CoreV1Api(api_client) name = 'name_example' # str | name of the ConfigMap namespace = 'namespace_example' # str | object name and auth scope, such as for teams and projects body = None # object | pretty = 'pretty_example' dry_run = 'dry_run_example' field_manager = 'field_manager_example' force = True try: api_response = api_instance.patch_namespaced_config_map(name, namespace, body, pretty=pretty, dry_run=dry_run, field_manager=field_manager, force=force) pprint(api_response) except ApiException as e: print("Exception when calling CoreV1Api->patch_namespaced_config_map: %s\n" % e)
https://stackoverflow.com/questions/66979388/how-to-patch-configmap-field-using-python-client-library April 07, 2021 at 12:01PM
没有评论:
发表评论