From 8fb684732194b182df6486a2c2ab583e4d379926 Mon Sep 17 00:00:00 2001 From: Malte Poll <1780588+malt3@users.noreply.github.com> Date: Wed, 12 Jul 2023 16:50:36 +0200 Subject: [PATCH] operators: correctly update launch template default version on AWS image upgrade (#2097) Co-authored-by: Adrian Stobbe --- .../internal/cloud/aws/client/scalinggroup.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/operators/constellation-node-operator/internal/cloud/aws/client/scalinggroup.go b/operators/constellation-node-operator/internal/cloud/aws/client/scalinggroup.go index a8a2e7c8e..6cb320d47 100644 --- a/operators/constellation-node-operator/internal/cloud/aws/client/scalinggroup.go +++ b/operators/constellation-node-operator/internal/cloud/aws/client/scalinggroup.go @@ -9,6 +9,7 @@ package client import ( "context" "fmt" + "strconv" "strings" "github.com/aws/aws-sdk-go-v2/service/autoscaling" @@ -55,7 +56,7 @@ func (c *Client) SetScalingGroupImage(ctx context.Context, scalingGroupID, image ImageId: &imageURI, }, LaunchTemplateId: launchTemplate.LaunchTemplateId, - SourceVersion: toPtr(fmt.Sprintf("%d", *launchTemplate.VersionNumber)), + SourceVersion: toPtr(strconv.FormatInt(*launchTemplate.VersionNumber, 10)), }, ) if err != nil { @@ -77,7 +78,7 @@ func (c *Client) SetScalingGroupImage(ctx context.Context, scalingGroupID, image ctx, &ec2.ModifyLaunchTemplateInput{ LaunchTemplateId: launchTemplate.LaunchTemplateId, - DefaultVersion: toPtr(fmt.Sprintf("%d", createLaunchTemplateOut.LaunchTemplateVersion.VersionNumber)), + DefaultVersion: toPtr(strconv.FormatInt(*createLaunchTemplateOut.LaunchTemplateVersion.VersionNumber, 10)), }, ) if err != nil {