46 references to AddHelmChart
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesIngressExtensions.cs (1)
136return k8sEnvBuilder.AddHelmChart(name, chartReference, chartVersion);
Aspire.Hosting.Kubernetes (3)
CertManagerExtensions.cs (2)
61/// <see cref="KubernetesHelmChartExtensions.AddHelmChart(IResourceBuilder{KubernetesEnvironmentResource}, string, string, string)"/> 110.AddHelmChart(chartName, DefaultChartReference, version)
KubernetesHelmChartResource.cs (1)
15/// Create a Helm chart resource using <see cref="KubernetesHelmChartExtensions.AddHelmChart"/>
Aspire.Hosting.Kubernetes.Tests (42)
KubernetesDeployTests.cs (1)
600k8s.AddHelmChart("podinfo", "oci://ghcr.io/stefanprodan/charts/podinfo", "6.7.1")
KubernetesHelmChartTests.cs (41)
22var chart = k8s.AddHelmChart("cert-manager", "oci://quay.io/jetstack/charts/cert-manager", "1.17.0"); 36var chart = k8s.AddHelmChart("cert-manager", "oci://quay.io/jetstack/charts/cert-manager", "1.17.0") 51var chart = k8s.AddHelmChart("nginx", "oci://ghcr.io/nginx/charts/nginx-ingress", "1.5.0") 63var chart = k8s.AddHelmChart("nginx", "oci://ghcr.io/nginx/charts/nginx-ingress", "1.5.0") 75var chart = k8s.AddHelmChart("test", "oci://example.com/charts/test", "1.0.0"); 87var chart = k8s.AddHelmChart("cert-manager", "oci://quay.io/jetstack/charts/cert-manager", "1.17.0"); 101var chart1 = k8s.AddHelmChart("cert-manager", "oci://quay.io/jetstack/charts/cert-manager", "1.17.0"); 102var chart2 = k8s.AddHelmChart("nginx", "oci://ghcr.io/nginx/charts/nginx-ingress", "1.5.0"); 115Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("", "oci://example.com/chart", "1.0.0")); 116Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("test", "", "1.0.0")); 117Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("test", "oci://example.com/chart", "")); 127((IResourceBuilder<KubernetesEnvironmentResource>)null!).AddHelmChart("test", "oci://example.com/chart", "1.0.0")); 128Assert.Throws<ArgumentNullException>(() => k8s.AddHelmChart(null!, "oci://example.com/chart", "1.0.0")); 129Assert.Throws<ArgumentNullException>(() => k8s.AddHelmChart("test", null!, "1.0.0")); 130Assert.Throws<ArgumentNullException>(() => k8s.AddHelmChart("test", "oci://example.com/chart", null!)); 155Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("test", chartReference, "1.0.0")); 174var chart = k8s.AddHelmChart("test", chartReference, "1.0.0"); 188Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("test", "oci://example.com/chart", chartVersion)); 202var chart = k8s.AddHelmChart("test", "oci://example.com/chart", chartVersion); 216var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 226var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 240var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 250var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 264var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 277var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 287var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 301var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 313var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 324var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 336var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 355var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 366var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 378var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 396var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 409var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 435var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.2.3"); 451var chart = k8s.AddHelmChart("my-release", "oci://example.com/chart", "1.0.0") 467var chart = k8s.AddHelmChart("my-release", "oci://example.com/chart", "1.0.0") 484var chart = k8s.AddHelmChart(resourceName, "oci://example.com/chart", "1.0.0"); 498var chart = k8s.AddHelmChart("MyChart", "oci://example.com/chart", "1.0.0") 539var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0")