From 2be801983408dab3ce1a4a95812ad2d0d7c71b94 Mon Sep 17 00:00:00 2001 From: Daniel Reuter Date: Thu, 4 May 2023 09:25:09 +0200 Subject: [PATCH] feat: add proper error title if config unmarshalling fails --- charts/steadybit-extension-kong/Chart.yaml | 2 +- kong/request_termination_attack.go | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/charts/steadybit-extension-kong/Chart.yaml b/charts/steadybit-extension-kong/Chart.yaml index e170ea7..0844f4d 100644 --- a/charts/steadybit-extension-kong/Chart.yaml +++ b/charts/steadybit-extension-kong/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: steadybit-extension-kong description: Steadybit Kong extension Helm chart for Kubernetes. -version: 1.6.6 +version: 1.6.7 appVersion: latest home: https://www.steadybit.com/ icon: https://steadybit-website-assets.s3.amazonaws.com/logo-symbol-transparent.png diff --git a/kong/request_termination_attack.go b/kong/request_termination_attack.go index 28d6d95..2d52b18 100644 --- a/kong/request_termination_attack.go +++ b/kong/request_termination_attack.go @@ -162,9 +162,8 @@ func (f RequestTerminationAction) Prepare(_ context.Context, state *RequestTermi } var config RequestTerminationConfig - err = extconversion.Convert(request.Config, &config) - if err != nil { - return nil, err + if err := extconversion.Convert(request.Config, &config); err != nil { + return nil, extension_kit.ToError("Failed to unmarshal the config.", err) } var consumer *kong.Consumer = nil