27 references to HelmExtensions
Aspire.Hosting.Kubernetes (23)
KubernetesEnvironmentResource.cs (2)
680var section = parameter.Secret ? HelmExtensions.SecretsKey : HelmExtensions.ParametersKey;
KubernetesPublishingContext.cs (11)
28[HelmExtensions.ParametersKey] = new Dictionary<string, object>(), 29[HelmExtensions.SecretsKey] = new Dictionary<string, object>(), 30[HelmExtensions.ConfigKey] = new Dictionary<string, object>(), 38.WithEventEmitter(nextEmitter => new ForceQuotedStringsEventEmitter(nextEmitter, HelmExtensions.ShouldDoubleQuoteString)) 189HelmExtensions.ParametersKey, 196HelmExtensions.ConfigKey, 201HelmExtensions.SecretsKey, 205await AddValuesToHelmSectionAsync(resource, parameterItems, HelmExtensions.ParametersKey).ConfigureAwait(false); 206await AddValuesToHelmSectionAsync(resource, configItems, HelmExtensions.ConfigKey).ConfigureAwait(false); 207await AddValuesToHelmSectionAsync(resource, secretItems, HelmExtensions.SecretsKey).ConfigureAwait(false); 398await writer.WriteLineAsync(HelmExtensions.TemplateFileSeparator).ConfigureAwait(false);
KubernetesResource.cs (10)
687HelmExtensions.ParametersKey, 697var conditionPath = $"({HelmExtensions.ScalarExpressionPattern().Match(paramExpression).Value.Trim()} | toString | lower)"; 737parameter.Secret ? HelmExtensions.SecretsKey : HelmExtensions.ConfigKey, 841var formattedName = parameter.ValueExpression.Replace(HelmExtensions.StartDelimiter, string.Empty) 842.Replace(HelmExtensions.EndDelimiter, string.Empty) 1033var expression = HelmExtensions.ScalarExpressionPattern().Match(Expression); 1042var t when t == typeof(int) => $" {HelmExtensions.PipelineDelimiter} int", 1043var t when t == typeof(long) => $" {HelmExtensions.PipelineDelimiter} int64", 1046|| t == typeof(decimal) => $" {HelmExtensions.PipelineDelimiter} float64",
Aspire.Hosting.Kubernetes.Tests (4)
HelmExtensionsTests.cs (4)
21var (shouldApply, style) = HelmExtensions.ShouldDoubleQuoteString(value); 32Assert.Matches(HelmExtensions.HelmFlowControlPattern(), value); 40Assert.DoesNotMatch(HelmExtensions.HelmFlowControlPattern(), value); 50Assert.Equal(expected, HelmExtensions.EnsureStringOutput(value));