3 writes to Workload
Aspire.Hosting.Kubernetes (2)
KubernetesResource.cs (2)
177
Workload
= resource.ToStatefulSet(this);
181
Workload
= resource.ToDeployment(this);
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesPublisherTests.cs (1)
178
serviceResource.
Workload
= new ArgoRollout
17 references to Workload
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentResource.AksPipeline.cs (1)
107
if (kubeResource.
Workload
?.PodTemplate is { } podTemplate)
Aspire.Hosting.Kubernetes (4)
KubernetesPublishingContext.cs (1)
469
var podSpec = serviceResource.
Workload
?.PodTemplate?.Spec;
KubernetesResource.cs (3)
114
if (
Workload
is not null)
116
yield return
Workload
;
190
var securityContext =
Workload
.PodTemplate.Spec.SecurityContext ??= new();
Aspire.Hosting.Kubernetes.Tests (12)
KubernetesPublisherTests.cs (12)
31
var pod = resource.
Workload
!.PodTemplate.Spec;
147
serviceResource.
Workload
!.PodTemplate.Spec.Containers[0].ImagePullPolicy = "Always";
148
(serviceResource.
Workload
as Deployment)!.Spec.RevisionHistoryLimit = 5;
181
Spec = { Template = serviceResource.
Workload
!.PodTemplate, Selector = { MatchLabels = serviceResource.Labels.ToDictionary() } }
186
Spec = { ScaleTargetRef = { Kind = serviceResource.
Workload
.Kind!, Name = serviceResource.
Workload
.Metadata.Name }, MaxReplicaCount = 3 }
445
var podTemplate = serviceResource.
Workload
!.PodTemplate;
519
var podTemplate = serviceResource.
Workload
!.PodTemplate;
568
var podTemplate = serviceResource.
Workload
!.PodTemplate;
603
var podTemplate = serviceResource.
Workload
!.PodTemplate;
1980
var podSpec = resource.
Workload
?.PodTemplate.Spec
2008
var podSpec = resource.
Workload
?.PodTemplate.Spec