From 141c3973017ba016eed75a35c7fe6a6693bb1f8a Mon Sep 17 00:00:00 2001 From: Daniel Barnes Date: Sat, 31 Jan 2026 04:31:48 +0900 Subject: [PATCH 1/2] fix: use the common func for loading aws creds that properly does role chaining --- cmd/ctrlc/root/sync/aws/networks/networks.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/ctrlc/root/sync/aws/networks/networks.go b/cmd/ctrlc/root/sync/aws/networks/networks.go index ac1006a..5260ae3 100644 --- a/cmd/ctrlc/root/sync/aws/networks/networks.go +++ b/cmd/ctrlc/root/sync/aws/networks/networks.go @@ -144,7 +144,7 @@ func runSync(regions *[]string, name *string) func(cmd *cobra.Command, args []st // initComputeClient creates a new Compute Engine client func initComputeClient(ctx context.Context, region string) (*ec2.Client, aws.Config, error) { - cfg, err := config.LoadDefaultConfig(ctx, config.WithRegion(region)) + cfg, err := common.InitAWSConfig(ctx, region) if err != nil { return nil, cfg, fmt.Errorf("failed to load AWS config: %w", err) } From 0863f5de48afdc1f306d60227276a7414479546c Mon Sep 17 00:00:00 2001 From: Daniel Barnes Date: Sat, 31 Jan 2026 04:35:21 +0900 Subject: [PATCH 2/2] chore: remove unused dep --- cmd/ctrlc/root/sync/aws/networks/networks.go | 1 - 1 file changed, 1 deletion(-) diff --git a/cmd/ctrlc/root/sync/aws/networks/networks.go b/cmd/ctrlc/root/sync/aws/networks/networks.go index 5260ae3..3112aee 100644 --- a/cmd/ctrlc/root/sync/aws/networks/networks.go +++ b/cmd/ctrlc/root/sync/aws/networks/networks.go @@ -9,7 +9,6 @@ import ( "github.com/MakeNowJust/heredoc/v2" "github.com/aws/aws-sdk-go-v2/aws" - "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/ec2" "github.com/aws/aws-sdk-go-v2/service/ec2/types" "github.com/charmbracelet/log"