9 instantiations of HelmValue
Aspire.Hosting.Kubernetes (9)
KubernetesResource.cs (9)
146var expression = new HelmValue(imageEnvName.ToHelmParameterExpression(resource.Name), value); 190var helmValue = new HelmValue( 342Secrets[key] = new(secretExpression, stringValue); 347EnvironmentVariables[key] = new(configExpression, stringValue); 353EnvironmentVariables[key] = new(configExpression, value.ToString() ?? string.Empty); 495return new(expression, (string?)null); 499return new(expression, parameter); 514return new(helmExpression, parameter.ValueExpression); 643public static HelmValue Literal(object value) => new(value);
14 references to HelmValue
Aspire.Hosting.Kubernetes (14)
KubernetesPublishingContext.cs (1)
117Dictionary<string, KubernetesResource.HelmValue> contextItems,
KubernetesResource.cs (13)
20internal record EndpointMapping(string Scheme, string Protocol, string Host, HelmValue Port, string Name, string? HelmExpression = null); 22internal Dictionary<string, HelmValue> EnvironmentVariables { get; } = []; 23internal Dictionary<string, HelmValue> Secrets { get; } = []; 24internal Dictionary<string, HelmValue> Parameters { get; } = []; 146var expression = new HelmValue(imageEnvName.ToHelmParameterExpression(resource.Name), value); 180EndpointMappings[endpoint.Name] = new(endpoint.UriScheme, GetKubernetesProtocolName(endpoint.Protocol), resource.Name.ToServiceName(), HelmValue.Literal(portValue), endpoint.Name); 190var helmValue = new HelmValue( 310case HelmValue helmExpression: 324private void ProcessEnvironmentHelmExpression(HelmValue helmExpression, string key) 484private static HelmValue AllocateParameter(ParameterResource parameter, IResource resource) 503private static HelmValue ResolveUnknownValue(IManifestExpressionProvider parameter, IResource resource) 548/// Initializes a new instance of the <see cref="HelmValue"/> class with a Helm expression and a parameter source. 643public static HelmValue Literal(object value) => new(value);