13 references to HelmVersionValidator
Aspire.Hosting.Kubernetes (3)
Deployment\HelmDeploymentEngine.cs (2)
144await HelmVersionValidator.EnsureMinimumVersionAsync(helmRunner, ctx.CancellationToken).ConfigureAwait(false); 614await HelmVersionValidator.EnsureMinimumVersionAsync(
KubernetesHelmChartExtensions.cs (1)
415await HelmVersionValidator.EnsureMinimumVersionAsync(
Aspire.Hosting.Kubernetes.Tests (10)
HelmVersionValidatorTests.cs (10)
19Assert.True(HelmVersionValidator.TryParseHelmVersion(output, out var version)); 30Assert.False(HelmVersionValidator.TryParseHelmVersion(output, out _)); 37await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None); 44await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None); 56() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 61Assert.Contains(HelmVersionValidator.MinimumHelmVersion.ToString(), ex.Message, StringComparison.Ordinal); 70() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 73Assert.Contains(HelmVersionValidator.MinimumHelmVersion.ToString(), ex.Message, StringComparison.Ordinal); 86() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 99await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None);