3 implementations of IHelmRunner
Aspire.Hosting.Kubernetes (1)
Deployment\DefaultHelmRunner.cs (1)
11
internal sealed class DefaultHelmRunner :
IHelmRunner
Aspire.Hosting.Kubernetes.Tests (2)
FakeHelmRunner.cs (1)
12
internal sealed class FakeHelmRunner :
IHelmRunner
HelmVersionValidatorTests.cs (1)
105
private sealed class RecordingHelmRunner :
IHelmRunner
19 references to IHelmRunner
Aspire.Hosting.Kubernetes (15)
Deployment\DefaultHelmRunner.cs (1)
9
/// Default implementation of <see cref="
IHelmRunner
"/> that shells out to the helm CLI.
Deployment\HelmDeploymentEngine.cs (8)
140
var
helmRunner = ctx.Services.GetRequiredService<
IHelmRunner
>();
208
var
helmRunner = ctx.Services.GetRequiredService<
IHelmRunner
>();
428
var
helmRunner = context.Services.GetRequiredService<
IHelmRunner
>();
595
var
helmRunner = context.Services.GetRequiredService<
IHelmRunner
>();
Deployment\HelmVersionValidator.cs (1)
57
IHelmRunner
helmRunner,
KubernetesEnvironmentExtensions.cs (1)
22
builder.Services.TryAddSingleton<
IHelmRunner
, DefaultHelmRunner>();
KubernetesHelmChartExtensions.cs (4)
294
var
helmRunner = context.Services.GetRequiredService<
IHelmRunner
>();
396
var
helmRunner = context.Services.GetRequiredService<
IHelmRunner
>();
Aspire.Hosting.Kubernetes.Tests (4)
FakeHelmRunner.cs (1)
7
/// In-memory fake of <see cref="
IHelmRunner
"/> for tests. Records arguments,
KubernetesDeployTests.cs (3)
1860
builder.Services.AddSingleton<
IHelmRunner
>(fakeHelm);
1892
builder.Services.AddSingleton<
IHelmRunner
>(fakeHelm);
1932
builder.Services.AddSingleton<
IHelmRunner
>(fakeHelm);