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