public async Task <V1Deployment> CreateOrUpdateDeployment(KubernetesCreateOrUpdateRequest request, [FromQuery] string labelSelector = null, [FromQuery] int?timeoutSeconds = null) { _logger.LogInformation($"Create or Replace deployment api. namespace {request.NameSpace}, bodyContentType {request.BodyContentType}"); var decodedBody = Kubernetes.Base64ToString(request.Body); var deployment = await _operations.CreateOrReplaceDeploymentAsync(request.NameSpace, decodedBody, request.BodyContentType, labelSelector, timeoutSeconds); return(deployment); }