3 writes to Workload
Aspire.Hosting.Kubernetes (2)
KubernetesResource.cs (2)
180
Workload
= resource.ToStatefulSet(this);
184
Workload
= resource.ToDeployment(this);
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesPublisherTests.cs (1)
133
serviceResource.
Workload
= new ArgoRollout
16 references to Workload
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentResource.AksPipeline.cs (1)
112
if (kubeResource.
Workload
?.PodTemplate is { } podTemplate)
Aspire.Hosting.Kubernetes (4)
KubernetesPublishingContext.cs (1)
470
var podSpec = serviceResource.
Workload
?.PodTemplate?.Spec;
KubernetesResource.cs (3)
117
if (
Workload
is not null)
119
yield return
Workload
;
193
var securityContext =
Workload
.PodTemplate.Spec.SecurityContext ??= new();
Aspire.Hosting.Kubernetes.Tests (11)
KubernetesPublisherTests.cs (11)
102
serviceResource.
Workload
!.PodTemplate.Spec.Containers[0].ImagePullPolicy = "Always";
103
(serviceResource.
Workload
as Deployment)!.Spec.RevisionHistoryLimit = 5;
136
Spec = { Template = serviceResource.
Workload
!.PodTemplate, Selector = { MatchLabels = serviceResource.Labels.ToDictionary() } }
141
Spec = { ScaleTargetRef = { Kind = serviceResource.
Workload
.Kind!, Name = serviceResource.
Workload
.Metadata.Name }, MaxReplicaCount = 3 }
402
var podTemplate = serviceResource.
Workload
!.PodTemplate;
476
var podTemplate = serviceResource.
Workload
!.PodTemplate;
525
var podTemplate = serviceResource.
Workload
!.PodTemplate;
560
var podTemplate = serviceResource.
Workload
!.PodTemplate;
1766
var podSpec = resource.
Workload
?.PodTemplate.Spec
1794
var podSpec = resource.
Workload
?.PodTemplate.Spec