1 write to KubernetesEnvironment
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentExtensions.cs (1)
80resource.KubernetesEnvironment = k8sEnvBuilder.Resource;
52 references to KubernetesEnvironment
Aspire.Hosting.Azure.Kubernetes (23)
AksNodePoolResource.cs (1)
19AzureKubernetesEnvironmentResource parent) : KubernetesNodePoolResource(name, parent.KubernetesEnvironment)
AzureCertManagerExtensions.cs (2)
29/// against the underlying <see cref="AzureKubernetesEnvironmentResource.KubernetesEnvironment"/>, 42var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
AzureKubernetesEnvironmentExtensions.cs (7)
510var staleAnnotations = builder.Resource.KubernetesEnvironment.Annotations 514builder.Resource.KubernetesEnvironment.Annotations.Remove(old); 517builder.Resource.KubernetesEnvironment.Annotations.Add( 981if (aksResource.KubernetesEnvironment.TryGetLastAnnotation<KubernetesNamespaceAnnotation>(out var nsAnnotation)) 1029foreach (var annotation in resource.KubernetesEnvironment.Annotations.OfType<PipelineStepAnnotation>()) 1034Resource = resource.KubernetesEnvironment 1046foreach (var annotation in resource.KubernetesEnvironment.Annotations.OfType<PipelineConfigurationAnnotation>())
AzureKubernetesEnvironmentResource.AksPipeline.cs (6)
125KubernetesEnvironment.CapturedHelmValueProviders.Add( 274KubernetesEnvironment.SkipDestroyCleanup = false; 283KubernetesEnvironment.KubeConfigPath = null; 284KubernetesEnvironment.SkipDestroyCleanup = true; 326KubernetesEnvironment.KubeConfigPath = kubeConfigPath; 542var kubeConfigPath = KubernetesEnvironment.KubeConfigPath
AzureKubernetesEnvironmentResource.cs (2)
46var k8sEnv = KubernetesEnvironment; 90var k8sEnv = KubernetesEnvironment;
AzureKubernetesIngressExtensions.cs (3)
51var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment); 81var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment); 135var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
AzureKubernetesLoadBalancerResource.cs (1)
91RequiredBySteps = [$"prepare-{Parent.KubernetesEnvironment.Name}"]
AzureKubernetesPersistentVolumeExtensions.cs (1)
60var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
Aspire.Hosting.Azure.Kubernetes.Tests (29)
AzureKubernetesEnvironmentExtensionsTests.cs (3)
342Assert.NotNull(aks.Resource.KubernetesEnvironment); 343Assert.Equal("aks", aks.Resource.KubernetesEnvironment.Name); 613Assert.True(aks.Resource.KubernetesEnvironment
AzureKubernetesInfrastructureTests.cs (25)
142Assert.Same(enva.Resource, enva.Resource.KubernetesEnvironment.OwningComputeEnvironment); 143Assert.Same(envb.Resource, envb.Resource.KubernetesEnvironment.OwningComputeEnvironment); 516Assert.NotNull(aks.Resource.KubernetesEnvironment.KubeConfigPath); 518["version --short", $"uninstall aks --namespace default --ignore-not-found --kubeconfig \"{aks.Resource.KubernetesEnvironment.KubeConfigPath}\""], 599Assert.NotNull(aks.Resource.KubernetesEnvironment.KubeConfigPath); 601["version --short", $"uninstall aks --namespace default --ignore-not-found --kubeconfig \"{aks.Resource.KubernetesEnvironment.KubeConfigPath}\""], 643Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 694Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 729Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 766Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 817Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 889Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 890Assert.True(aks.Resource.KubernetesEnvironment.SkipDestroyCleanup); 927aks.Resource.KubernetesEnvironment.Annotations.Add( 929aks.Resource.KubernetesEnvironment.Annotations.Add( 961Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 962Assert.True(aks.Resource.KubernetesEnvironment.SkipDestroyCleanup); 999aks.Resource.KubernetesEnvironment.Annotations.Add( 1031Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 1032Assert.True(aks.Resource.KubernetesEnvironment.SkipDestroyCleanup); 1064aks.Resource.KubernetesEnvironment.Annotations.Add( 1066aks.Resource.KubernetesEnvironment.Annotations.Add( 1091var kubeConfigPath = Assert.IsType<string>(aks.Resource.KubernetesEnvironment.KubeConfigPath); 1131Assert.Null(aks.Resource.KubernetesEnvironment.KubeConfigPath); 1447await File.ReadAllTextAsync(aks.Resource.KubernetesEnvironment.KubeConfigPath!, TestContext.Current.CancellationToken));
AzureKubernetesPersistentVolumeTests.cs (1)
24Assert.Same(aks.Resource.KubernetesEnvironment, volume.Resource.Parent);