Skip to content

Commit

Permalink
Merge pull request #262 from hashicorp/Vulnerability_Fix
Browse files Browse the repository at this point in the history
AWS SDK migration from v1 to v2
  • Loading branch information
mohanmanikanta2299 authored Jan 29, 2025
2 parents 5eb1507 + f2efba8 commit 0302a33
Show file tree
Hide file tree
Showing 22 changed files with 273 additions and 205 deletions.
46 changes: 23 additions & 23 deletions .github/workflows/acceptance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,30 +89,30 @@ jobs:
provider-go-test-dir: aliyun

# aws-provider:
# # don't run on fork PRs
# if: github.repository_owner == 'hashicorp'
# runs-on: ubuntu-latest
# needs:
# - go-test
# env:
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
# AWS_REGION: ${{ vars.AWS_REGION }}
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
# steps:
# - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
# - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0
# with:
# go-version: 'stable'
# - uses: autero1/action-gotestsum@2e48af62f5248bd3b014f598cd1aa69a01dd36e3 # v1.0.0
# with:
# gotestsum_version: 1.9.0
# # don't run on fork PRs
# if: github.repository_owner == 'hashicorp'
# runs-on: ubuntu-latest
# needs:
# - go-test
# env:
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
# AWS_REGION: ${{ vars.AWS_REGION }}
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
# steps:
# - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
# - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0
# with:
# go-version: 'stable'
# - uses: autero1/action-gotestsum@2e48af62f5248bd3b014f598cd1aa69a01dd36e3 # v1.0.0
# with:
# gotestsum_version: 1.9.0

# - uses: "./.github/actions/acctest"
# with:
# provider-test-infra-dir: aws
# provider-go-test-dir: aws
# aws-region: ${{ vars.AWS_REGION }}
# aws-role-arn: ${{ secrets.SERVICE_GO_DISCOVER_TESTS_ROLE_ARN }}
# - uses: "./.github/actions/acctest"
# with:
# provider-test-infra-dir: aws
# provider-go-test-dir: aws
# aws-region: ${{ vars.AWS_REGION }}
# aws-role-arn: ${{ secrets.SERVICE_GO_DISCOVER_TESTS_ROLE_ARN }}

azure-vmss-provider:
# don't run on fork PRs
Expand Down
3 changes: 1 addition & 2 deletions cmd/discover/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import (
"flag"
"fmt"
"io"
"io/ioutil"
"log"
"os"
"strings"
Expand All @@ -32,7 +31,7 @@ func main() {

var w io.Writer = os.Stderr
if quiet {
w = ioutil.Discard
w = io.Discard
}
l := log.New(w, "", 0)

Expand Down
35 changes: 26 additions & 9 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ require (
github.com/Azure/azure-sdk-for-go v44.0.0+incompatible
github.com/Azure/go-autorest/autorest v0.11.18
github.com/Azure/go-autorest/autorest/azure/auth v0.5.0
github.com/aws/aws-sdk-go v1.44.262
github.com/aws/aws-sdk-go-v2/service/ec2 v1.200.0
github.com/denverdino/aliyungo v0.0.0-20170926055100-d3308649c661
github.com/digitalocean/godo v1.7.5
github.com/gophercloud/gophercloud v0.1.0
github.com/hashicorp/go-discover/provider/gce v0.0.0-20240829171124-547b9abd20f6
github.com/hashicorp/go-discover/provider/gce v0.0.0-20241120163552-5eb1507d16b4
github.com/hashicorp/go-multierror v1.0.0
github.com/hashicorp/mdns v1.0.1
github.com/hashicorp/vic v1.5.1-0.20190403131502-bbfe86ec9443
Expand All @@ -28,6 +28,18 @@ require (
k8s.io/client-go v0.22.2
)

require (
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.28 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.28 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.9 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.24.11 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.10 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.33.9 // indirect
github.com/aws/smithy-go v1.22.1 // indirect
)

require (
cloud.google.com/go/auth v0.9.1 // indirect
cloud.google.com/go/auth/oauth2adapt v0.2.4 // indirect
Expand All @@ -41,6 +53,11 @@ require (
github.com/Azure/go-autorest/logger v0.2.1 // indirect
github.com/Azure/go-autorest/tracing v0.6.0 // indirect
github.com/abdullin/seq v0.0.0-20160510034733-d5467c17e7af // indirect
github.com/aws/aws-sdk-go-v2 v1.33.0
github.com/aws/aws-sdk-go-v2/config v1.29.1
github.com/aws/aws-sdk-go-v2/credentials v1.17.54
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.24
github.com/aws/aws-sdk-go-v2/service/ecs v1.53.8
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dimchansky/utfbom v1.1.0 // indirect
github.com/dnaeon/go-vcr v1.0.1 // indirect
Expand Down Expand Up @@ -78,13 +95,13 @@ require (
go.opentelemetry.io/otel v1.24.0 // indirect
go.opentelemetry.io/otel/metric v1.24.0 // indirect
go.opentelemetry.io/otel/trace v1.24.0 // indirect
golang.org/x/crypto v0.26.0 // indirect
golang.org/x/crypto v0.32.0 // indirect
golang.org/x/mod v0.17.0 // indirect
golang.org/x/net v0.28.0 // indirect
golang.org/x/sync v0.8.0 // indirect
golang.org/x/sys v0.24.0 // indirect
golang.org/x/term v0.23.0 // indirect
golang.org/x/text v0.17.0 // indirect
golang.org/x/net v0.34.0 // indirect
golang.org/x/sync v0.10.0 // indirect
golang.org/x/sys v0.29.0 // indirect
golang.org/x/term v0.28.0 // indirect
golang.org/x/text v0.21.0 // indirect
golang.org/x/time v0.6.0 // indirect
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
google.golang.org/api v0.195.0 // indirect
Expand All @@ -98,7 +115,7 @@ require (
gopkg.in/resty.v1 v1.12.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/klog/v2 v2.9.0 // indirect
k8s.io/klog/v2 v2.130.1 // indirect
k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.1.2 // indirect
sigs.k8s.io/yaml v1.2.0 // indirect
Expand Down
Loading

0 comments on commit 0302a33

Please sign in to comment.