in src/Azure.Deployments.Extensibility.Extensions.Kubernetes/Client/K8sClient.cs [99:118]
public async Task<T> PatchNamespacedObjectAsync<T>(JsonObject @object, string? group, string version, string @namespace, string plural, string objectName, bool dryRun, CancellationToken cancellationToken)
{
try
{
return await this.kubernetes.CustomObjects.PatchNamespacedCustomObjectAsync<T>(
CreateApplyPatchFor(@object),
group,
version,
@namespace,
plural,
objectName,
dryRun: dryRun ? "All" : null,
fieldManager: "Bicep",
cancellationToken: cancellationToken);
}
catch (HttpOperationException exception)
{
throw ConvertToErrorResponseException(exception);
}
}