From 371150fa8c931aa7e85e8fd38b744f19d3abbbc5 Mon Sep 17 00:00:00 2001 From: nicolaferraro Date: Mon, 20 Dec 2021 10:08:01 +0100 Subject: [PATCH] Fix #1107: disable camel case conversion by default --- addons/keda/keda.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/keda/keda.go b/addons/keda/keda.go index ffe637c352..90641e3d57 100644 --- a/addons/keda/keda.go +++ b/addons/keda/keda.go @@ -70,7 +70,7 @@ type kedaTrait struct { trait.BaseTrait `property:",squash"` // Enables automatic configuration of the trait. Auto *bool `property:"auto" json:"auto,omitempty"` - // Convert metadata properties to camelCase (needed because trait properties use kebab-case). Enabled by default. + // Convert metadata properties to camelCase (needed because trait properties use kebab-case). Disabled by default. CamelCaseConversion *bool `property:"camel-case-conversion" json:"camelCaseConversion,omitempty"` // Set the spec->replicas field on the top level controller to an explicit value if missing, to allow KEDA to recognize it as a scalable resource HackControllerReplicas *bool `property:"hack-controller-replicas" json:"hackControllerReplicas,omitempty"` @@ -164,7 +164,7 @@ func (t *kedaTrait) addScalingResources(e *trait.Environment) error { meta := make(map[string]string) for k, v := range trigger.Metadata { kk := k - if t.CamelCaseConversion == nil || *t.CamelCaseConversion { + if t.CamelCaseConversion != nil && *t.CamelCaseConversion { kk = scase.LowerCamelCase(k) } meta[kk] = v