From 7e406436fa0064083381a40e0ef2fb7e11ae45c0 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Wed, 13 Nov 2024 02:15:18 -0500 Subject: [PATCH] fix: do not shadow the trigger variable --- plugins/scheduler-k3s/functions.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/scheduler-k3s/functions.go b/plugins/scheduler-k3s/functions.go index 9c6c34b0c..e3b0f42ca 100644 --- a/plugins/scheduler-k3s/functions.go +++ b/plugins/scheduler-k3s/functions.go @@ -606,24 +606,26 @@ func getAutoscaling(input GetAutoscalingInput) (ProcessAutoscaling, error) { if trigger.Name == "" { trigger.Name = fmt.Sprintf("trigger-%s-%d", trigger.Type, idx+1) } + + autoscalingTrigger := ProcessAutoscalingTrigger{ Name: trigger.Name, Type: trigger.Type, Metadata: metadata, } if auth, ok := input.KedaValues.Authentications[trigger.Type]; ok { - trigger.AuthenticationRef = &ProcessAutoscalingTriggerAuthenticationRef{ + autoscalingTrigger.AuthenticationRef = &ProcessAutoscalingTriggerAuthenticationRef{ Name: auth.Name, Kind: string(auth.Kind), } } else if auth, ok := input.KedaValues.GlobalAuthentications[trigger.Type]; ok { - trigger.AuthenticationRef = &ProcessAutoscalingTriggerAuthenticationRef{ + autoscalingTrigger.AuthenticationRef = &ProcessAutoscalingTriggerAuthenticationRef{ Name: auth.Name, Kind: string(auth.Kind), } } - triggers = append(triggers, trigger) + triggers = append(triggers, autoscalingTrigger) } autoscaling := ProcessAutoscaling{