47 references to AddHelmChart
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesIngressExtensions.cs (1)
136return k8sEnvBuilder.AddHelmChart(name, chartReference, chartVersion);
Aspire.Hosting.Kubernetes (3)
CertManagerExtensions.cs (2)
55/// <see cref="KubernetesHelmChartExtensions.AddHelmChart(IResourceBuilder{KubernetesEnvironmentResource}, string, string, string)"/> 104.AddHelmChart(chartName, DefaultChartReference, version)
KubernetesHelmChartResource.cs (1)
15/// Create a Helm chart resource using <see cref="KubernetesHelmChartExtensions.AddHelmChart"/>
Aspire.Hosting.Kubernetes.Tests (43)
KubernetesDeployTests.cs (2)
571k8s.AddHelmChart("podinfo", "oci://ghcr.io/stefanprodan/charts/podinfo", "6.7.1") 2076.AddHelmChart("podinfo", "oci://example.com/chart", "1.0.0")
KubernetesHelmChartTests.cs (41)
20var chart = k8s.AddHelmChart("cert-manager", "oci://quay.io/jetstack/charts/cert-manager", "1.17.0"); 34var chart = k8s.AddHelmChart("cert-manager", "oci://quay.io/jetstack/charts/cert-manager", "1.17.0") 49var chart = k8s.AddHelmChart("nginx", "oci://ghcr.io/nginx/charts/nginx-ingress", "1.5.0") 61var chart = k8s.AddHelmChart("nginx", "oci://ghcr.io/nginx/charts/nginx-ingress", "1.5.0") 73var chart = k8s.AddHelmChart("test", "oci://example.com/charts/test", "1.0.0"); 85var chart = k8s.AddHelmChart("cert-manager", "oci://quay.io/jetstack/charts/cert-manager", "1.17.0"); 99var chart1 = k8s.AddHelmChart("cert-manager", "oci://quay.io/jetstack/charts/cert-manager", "1.17.0"); 100var chart2 = k8s.AddHelmChart("nginx", "oci://ghcr.io/nginx/charts/nginx-ingress", "1.5.0"); 113Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("", "oci://example.com/chart", "1.0.0")); 114Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("test", "", "1.0.0")); 115Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("test", "oci://example.com/chart", "")); 125((IResourceBuilder<KubernetesEnvironmentResource>)null!).AddHelmChart("test", "oci://example.com/chart", "1.0.0")); 126Assert.Throws<ArgumentNullException>(() => k8s.AddHelmChart(null!, "oci://example.com/chart", "1.0.0")); 127Assert.Throws<ArgumentNullException>(() => k8s.AddHelmChart("test", null!, "1.0.0")); 128Assert.Throws<ArgumentNullException>(() => k8s.AddHelmChart("test", "oci://example.com/chart", null!)); 153Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("test", chartReference, "1.0.0")); 172var chart = k8s.AddHelmChart("test", chartReference, "1.0.0"); 186Assert.Throws<ArgumentException>(() => k8s.AddHelmChart("test", "oci://example.com/chart", chartVersion)); 200var chart = k8s.AddHelmChart("test", "oci://example.com/chart", chartVersion); 214var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 224var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 238var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 248var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 262var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 275var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 285var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 299var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 311var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 322var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 334var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 353var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 364var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 376var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 394var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0"); 407var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0") 433var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.2.3"); 449var chart = k8s.AddHelmChart("my-release", "oci://example.com/chart", "1.0.0") 465var chart = k8s.AddHelmChart("my-release", "oci://example.com/chart", "1.0.0") 482var chart = k8s.AddHelmChart(resourceName, "oci://example.com/chart", "1.0.0"); 496var chart = k8s.AddHelmChart("MyChart", "oci://example.com/chart", "1.0.0") 537var chart = k8s.AddHelmChart("test", "oci://example.com/chart", "1.0.0")