12 references to HelmVersionValidator
Aspire.Hosting.Kubernetes (2)
Deployment\HelmDeploymentEngine.cs (2)
141await HelmVersionValidator.EnsureMinimumVersionAsync(helmRunner, ctx.CancellationToken).ConfigureAwait(false); 212await HelmVersionValidator.EnsureMinimumVersionAsync(helmRunner, ctx.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Kubernetes.Tests (10)
HelmVersionValidatorTests.cs (10)
17Assert.True(HelmVersionValidator.TryParseHelmVersion(output, out var version)); 28Assert.False(HelmVersionValidator.TryParseHelmVersion(output, out _)); 35await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None); 42await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None); 54() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 59Assert.Contains(HelmVersionValidator.MinimumHelmVersion.ToString(), ex.Message, StringComparison.Ordinal); 68() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 71Assert.Contains(HelmVersionValidator.MinimumHelmVersion.ToString(), ex.Message, StringComparison.Ordinal); 84() => HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None)); 97await HelmVersionValidator.EnsureMinimumVersionAsync(runner, CancellationToken.None);