in src/Azure.Deployments.Extensibility.Extensions.Kubernetes/Api/K8sNamespacedApi.cs [21:38]
public override async Task<K8sObject> PatchObjectAsync(K8sObject k8sObject, bool dryRun, CancellationToken cancellationToken)
{
var @namespace = k8sObject.Namespace ?? this.Client.DefaultNamespace;
this.EnsureNamespaceSpecified(@namespace);
var patchedBody = await this.Client.PatchNamespacedObjectAsync<JsonObject>(
k8sObject.Body,
this.Group,
this.Version,
@namespace,
this.Plural,
k8sObject.Name,
dryRun: dryRun,
cancellationToken: cancellationToken);
return new K8sObject(k8sObject.GroupVersionKind, patchedBody);
}