Skip to content

Commit baff7e6

Browse files
committed
Update dependencies and align OIDC option names
Upgrades Go version and multiple module dependencies to address compatibility, security, and feature improvements. Renames OIDC token option fields for consistency with updated dependencies and to prevent potential integration issues.
1 parent e02b50e commit baff7e6

3 files changed

Lines changed: 80 additions & 90 deletions

File tree

builder/azure/common/client/azure_authorizer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ func buildAuthorizer(ctx context.Context, authOpts AzureAuthOptions, env environ
9595
EnableAuthenticationUsingGitHubOIDC: true,
9696
ClientID: authOpts.ClientID,
9797
TenantID: authOpts.TenantID,
98-
GitHubOIDCTokenRequestURL: authOpts.OidcRequestUrl,
99-
GitHubOIDCTokenRequestToken: authOpts.OidcRequestToken,
98+
OIDCTokenRequestURL: authOpts.OidcRequestUrl,
99+
OIDCTokenRequestToken: authOpts.OidcRequestToken,
100100
}
101101
default:
102102
return nil, fmt.Errorf("Unexpected AuthType %s set when trying to create Azure Client", authOpts.AuthType)

go.mod

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
module github.com/hashicorp/packer-plugin-azure
22

3-
go 1.24.12
3+
go 1.25.9
44

55
require (
66
github.com/approvals/go-approval-tests v0.0.0-20210131072903-38d0b0ec12b1
77
github.com/google/go-cmp v0.7.0
8-
github.com/hashicorp/go-azure-helpers v0.67.0
9-
github.com/hashicorp/hcl/v2 v2.19.1
10-
github.com/hashicorp/packer-plugin-sdk v0.6.6
8+
github.com/hashicorp/go-azure-helpers v0.76.2
9+
github.com/hashicorp/hcl/v2 v2.24.0
10+
github.com/hashicorp/packer-plugin-sdk v0.6.7
1111
github.com/masterzen/winrm v0.0.0-20250927112105-5f8e6c707321
1212
github.com/mitchellh/mapstructure v1.5.0
1313
github.com/mitchellh/reflectwalk v1.0.2
1414
github.com/stretchr/testify v1.11.1
15-
github.com/zclconf/go-cty v1.13.3
16-
golang.org/x/crypto v0.46.0
15+
github.com/zclconf/go-cty v1.17.0
16+
golang.org/x/crypto v0.47.0
1717
golang.org/x/net v0.48.0 // indirect
1818
)
1919

@@ -23,8 +23,8 @@ require (
2323
github.com/Azure/azure-sdk-for-go/sdk/keyvault/azsecrets v0.12.0
2424
github.com/dimchansky/utfbom v1.1.1
2525
github.com/golang-jwt/jwt/v5 v5.2.2
26-
github.com/hashicorp/go-azure-sdk/resource-manager v0.20241025.1143247
27-
github.com/hashicorp/go-azure-sdk/sdk v0.20241025.1143247
26+
github.com/hashicorp/go-azure-sdk/resource-manager v0.20260417.1195006
27+
github.com/hashicorp/go-azure-sdk/sdk v0.20260417.1195006
2828
github.com/mitchellh/go-homedir v1.1.0
2929
github.com/tombuildsstuff/giovanni v0.27.0
3030
)
@@ -43,7 +43,6 @@ require (
4343
github.com/ChrisTrenkamp/goxpath v0.0.0-20210404020558-97928f7e12b6 // indirect
4444
github.com/Microsoft/go-winio v0.6.2 // indirect
4545
github.com/agext/levenshtein v1.2.3 // indirect
46-
github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0 // indirect
4746
github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect
4847
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
4948
github.com/armon/go-metrics v0.4.1 // indirect
@@ -69,9 +68,9 @@ require (
6968
github.com/cespare/xxhash/v2 v2.3.0 // indirect
7069
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
7170
github.com/dylanmei/iso8601 v0.1.0 // indirect
72-
github.com/fatih/color v1.16.0 // indirect
71+
github.com/fatih/color v1.18.0 // indirect
7372
github.com/felixge/httpsnoop v1.0.4 // indirect
74-
github.com/go-jose/go-jose/v4 v4.1.3 // indirect
73+
github.com/go-jose/go-jose/v4 v4.1.4 // indirect
7574
github.com/go-logr/logr v1.4.3 // indirect
7675
github.com/go-logr/stdr v1.2.2 // indirect
7776
github.com/gofrs/flock v0.8.1 // indirect
@@ -85,7 +84,7 @@ require (
8584
github.com/hashicorp/consul/api v1.25.1 // indirect
8685
github.com/hashicorp/errwrap v1.1.0 // indirect
8786
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
88-
github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 // indirect
87+
github.com/hashicorp/go-cty v1.5.0 // indirect
8988
github.com/hashicorp/go-getter/gcs/v2 v2.2.2 // indirect
9089
github.com/hashicorp/go-getter/s3/v2 v2.2.2 // indirect
9190
github.com/hashicorp/go-getter/v2 v2.2.2 // indirect
@@ -99,16 +98,16 @@ require (
9998
github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 // indirect
10099
github.com/hashicorp/go-sockaddr v1.0.7 // indirect
101100
github.com/hashicorp/go-uuid v1.0.3 // indirect
102-
github.com/hashicorp/go-version v1.6.0 // indirect
101+
github.com/hashicorp/go-version v1.7.0 // indirect
103102
github.com/hashicorp/golang-lru v0.5.4 // indirect
104103
github.com/hashicorp/hcl v1.0.0 // indirect
105104
github.com/hashicorp/logutils v1.0.0 // indirect
106105
github.com/hashicorp/serf v0.10.1 // indirect
107-
github.com/hashicorp/terraform-plugin-go v0.14.3 // indirect
108-
github.com/hashicorp/terraform-plugin-log v0.8.0 // indirect
109-
github.com/hashicorp/terraform-plugin-sdk/v2 v2.26.1 // indirect
106+
github.com/hashicorp/terraform-plugin-go v0.29.0 // indirect
107+
github.com/hashicorp/terraform-plugin-log v0.10.0 // indirect
108+
github.com/hashicorp/terraform-plugin-sdk/v2 v2.38.1 // indirect
110109
github.com/hashicorp/vault/api v1.14.0 // indirect
111-
github.com/hashicorp/yamux v0.1.1 // indirect
110+
github.com/hashicorp/yamux v0.1.2 // indirect
112111
github.com/jcmturner/aescts/v2 v2.0.0 // indirect
113112
github.com/jcmturner/dnsutils/v2 v2.0.0 // indirect
114113
github.com/jcmturner/gofork v1.7.6 // indirect
@@ -121,7 +120,7 @@ require (
121120
github.com/kr/fs v0.1.0 // indirect
122121
github.com/kylelemons/godebug v1.1.0 // indirect
123122
github.com/masterzen/simplexml v0.0.0-20190410153822-31eea3082786 // indirect
124-
github.com/mattn/go-colorable v0.1.13 // indirect
123+
github.com/mattn/go-colorable v0.1.14 // indirect
125124
github.com/mattn/go-isatty v0.0.20 // indirect
126125
github.com/mitchellh/copystructure v1.2.0 // indirect
127126
github.com/mitchellh/go-fs v0.0.0-20180402235330-b7b9ca407fff // indirect
@@ -138,24 +137,24 @@ require (
138137
github.com/ugorji/go/codec v1.2.6 // indirect
139138
github.com/ulikunitz/xz v0.5.15 // indirect
140139
github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect
141-
github.com/vmihailenco/msgpack/v4 v4.3.12 // indirect
142-
github.com/vmihailenco/msgpack/v5 v5.3.5 // indirect
143-
github.com/vmihailenco/tagparser v0.1.1 // indirect
140+
github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect
144141
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
145142
go.opencensus.io v0.24.0 // indirect
146143
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
147144
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 // indirect
148145
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 // indirect
149-
go.opentelemetry.io/otel v1.41.0 // indirect
150-
go.opentelemetry.io/otel/metric v1.41.0 // indirect
151-
go.opentelemetry.io/otel/trace v1.41.0 // indirect
146+
go.opentelemetry.io/otel v1.43.0 // indirect
147+
go.opentelemetry.io/otel/metric v1.43.0 // indirect
148+
go.opentelemetry.io/otel/trace v1.43.0 // indirect
152149
golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect
150+
golang.org/x/mod v0.31.0 // indirect
153151
golang.org/x/oauth2 v0.34.0 // indirect
154152
golang.org/x/sync v0.19.0 // indirect
155-
golang.org/x/sys v0.39.0 // indirect
156-
golang.org/x/term v0.38.0 // indirect
157-
golang.org/x/text v0.32.0 // indirect
153+
golang.org/x/sys v0.40.0 // indirect
154+
golang.org/x/term v0.39.0 // indirect
155+
golang.org/x/text v0.33.0 // indirect
158156
golang.org/x/time v0.11.0 // indirect
157+
golang.org/x/tools v0.40.0 // indirect
159158
google.golang.org/api v0.230.0 // indirect
160159
google.golang.org/appengine v1.6.8 // indirect
161160
google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9 // indirect

0 commit comments

Comments
 (0)