11 instantiations of HelmValue
Aspire.Hosting.Kubernetes (11)
KubernetesResource.cs (11)
148
var expression = new
HelmValue
(imageEnvName.ToHelmParameterExpression(resource.Name), value);
211
var helmValue = new
HelmValue
(
366
Secrets[key] =
new
(secretExpression, stringValue);
371
EnvironmentVariables[key] =
new
(configExpression, stringValue);
377
EnvironmentVariables[key] =
new
(configExpression, value.ToString() ?? string.Empty);
498
? new
HelmValue
(paramExpression, (string?)null)
499
: new
HelmValue
(paramExpression, conditionParam);
601
return
new
(expression, (string?)null);
605
return
new
(expression, parameter);
620
return
new
(helmExpression, parameter.ValueExpression);
749
public static HelmValue Literal(object value) =>
new
(value);
18 references to HelmValue
Aspire.Hosting.Kubernetes (18)
KubernetesPublishingContext.cs (2)
114
var configItems = new Dictionary<string, KubernetesResource.
HelmValue
>(resourceContext.EnvironmentVariables);
126
Dictionary<string, KubernetesResource.
HelmValue
> contextItems,
KubernetesResource.cs (16)
21
internal record EndpointMapping(string Scheme, string Protocol, string Host,
HelmValue
Port, string Name, string? HelmExpression = null);
23
internal Dictionary<string,
HelmValue
> EnvironmentVariables { get; } = [];
24
internal Dictionary<string,
HelmValue
> Secrets { get; } = [];
25
internal Dictionary<string,
HelmValue
> Parameters { get; } = [];
26
internal Dictionary<string,
HelmValue
> AdditionalConfigValues { get; } = [];
148
var
expression = new HelmValue(imageEnvName.ToHelmParameterExpression(resource.Name), value);
201
EndpointMappings[endpoint.Name] = new(endpoint.UriScheme, GetKubernetesProtocolName(endpoint.Protocol), resource.Name.ToServiceName(),
HelmValue
.Literal(portValue), endpoint.Name);
211
var
helmValue = new HelmValue(
334
case
HelmValue
helmExpression:
348
private void ProcessEnvironmentHelmExpression(
HelmValue
helmExpression, string key)
513
return
HelmValue
.Literal(ifElseExpression);
527
var
helmValue = AllocateParameter(branchParam, TargetResource);
590
private static
HelmValue
AllocateParameter(ParameterResource parameter, IResource resource)
609
private static
HelmValue
ResolveUnknownValue(IManifestExpressionProvider parameter, IResource resource)
654
/// Initializes a new instance of the <see cref="
HelmValue
"/> class with a Helm expression and a parameter source.
749
public static
HelmValue
Literal(object value) => new(value);