15 references to HelmVersionValidator
Aspire.Hosting.Kubernetes (3)
Deployment\HelmDeploymentEngine.cs (2)
141await HelmVersionValidator.EnsureMinimumVersionAsync(helmRunner, ctx.CancellationToken).ConfigureAwait(false); 610await HelmVersionValidator.EnsureMinimumVersionAsync(
KubernetesHelmChartExtensions.cs (1)
412await HelmVersionValidator.EnsureMinimumVersionAsync(
Aspire.Hosting.Kubernetes.Tests (12)
HelmVersionValidatorTests.cs (12)
19Assert.True(HelmVersionValidator.TryParseHelmVersion(output, out var version)); 30Assert.False(HelmVersionValidator.TryParseHelmVersion(output, out _)); 37await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None); 48await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None); 56Assert.Equal(new Version(4, 0, 0), HelmVersionValidator.MinimumHelmVersion); 63await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None); 74() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 79Assert.Contains(HelmVersionValidator.MinimumHelmVersion.ToString(), ex.Message, StringComparison.Ordinal); 88() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 91Assert.Contains(HelmVersionValidator.MinimumHelmVersion.ToString(), ex.Message, StringComparison.Ordinal); 104() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 117await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None);