MCPcopy Index your code
hub / github.com/kubernetes-client/python / patch

Method patch

kubernetes/base/dynamic/client.py:134–145  ·  view source on GitHub ↗
(self, resource, body=None, name=None, namespace=None, **kwargs)

Source from the content-addressed store, hash-verified

132 return self.request('put', path, body=body, **kwargs)
133
134 def patch(self, resource, body=None, name=None, namespace=None, **kwargs):
135 body = self.serialize_body(body)
136 name = name or body.get('metadata', {}).get('name')
137 if not name:
138 raise ValueError("name is required to patch {}.{}".format(resource.group_version, resource.kind))
139 if resource.namespaced:
140 namespace = self.ensure_namespace(resource, namespace, body)
141
142 content_type = kwargs.pop('content_type', 'application/strategic-merge-patch+json')
143 path = resource.path(name=name, namespace=namespace)
144
145 return self.request('patch', path, body=body, content_type=content_type, **kwargs)
146
147 def server_side_apply(self, resource, body=None, name=None, namespace=None, force_conflicts=None, **kwargs):
148 body = self.serialize_body(body)

Callers 11

test_service_apisMethod · 0.45
test_configmap_apisMethod · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45

Calls 6

serialize_bodyMethod · 0.95
ensure_namespaceMethod · 0.95
requestMethod · 0.95
getMethod · 0.45
formatMethod · 0.45
pathMethod · 0.45