Skip to content

Commit a4df7e3

Browse files
michvllniBreee
authored andcommitted
fix: bump terraform provider package and include jwt token in client
Signed-off-by: Michael Villani <github@villani-ulm.de>
1 parent 45020e7 commit a4df7e3

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed

config/lookup/keycloak_client.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ func newKeycloakClient(ctx context.Context, terraformProviderConfig map[string]a
3737
realm := tryGetString(c, "realm", "master")
3838
jwtSigningAlg := tryGetString(c, "jwt_signing_alg", "RS256")
3939
jwtSigningKey := tryGetString(c, "jwt_signing_key", "")
40+
jwtToken := tryGetString(c, "jwt_token", "")
41+
jwtTokenFile := tryGetString(c, "jwt_token_file", "")
4042
initialLogin := tryGetBool(c, "initial_login", true)
4143
clientTimeout := tryGetInt(c, "client_timeout", 15)
4244
tlsInsecureSkipVerify := tryGetBool(c, "tls_insecure_skip_verify", false)
@@ -60,6 +62,8 @@ func newKeycloakClient(ctx context.Context, terraformProviderConfig map[string]a
6062
accessToken,
6163
jwtSigningAlg,
6264
jwtSigningKey,
65+
jwtToken,
66+
jwtTokenFile,
6367
initialLogin,
6468
clientTimeout,
6569
rootCaCertificate,

go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/crossplane/upjet/v2 v2.2.0
1111
github.com/hashicorp/terraform-json v0.27.2
1212
github.com/hashicorp/terraform-plugin-sdk/v2 v2.39.0
13-
github.com/keycloak/terraform-provider-keycloak v0.0.0-20260121083957-a7ffad23fd2a
13+
github.com/keycloak/terraform-provider-keycloak v0.0.0-20260220165126-609fc7704c66
1414
github.com/pkg/errors v0.9.1
1515
k8s.io/api v0.35.2
1616
k8s.io/apiextensions-apiserver v0.35.2
@@ -30,7 +30,7 @@ require (
3030
github.com/beorn7/perks v1.0.1 // indirect
3131
github.com/blang/semver/v4 v4.0.0 // indirect
3232
github.com/cespare/xxhash/v2 v2.3.0 // indirect
33-
github.com/cloudflare/circl v1.6.1 // indirect
33+
github.com/cloudflare/circl v1.6.3 // indirect
3434
github.com/dave/jennifer v1.7.1 // indirect
3535
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
3636
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
@@ -46,7 +46,7 @@ require (
4646
github.com/go-openapi/jsonreference v0.21.0 // indirect
4747
github.com/go-openapi/swag v0.23.0 // indirect
4848
github.com/gobuffalo/flect v1.0.3 // indirect
49-
github.com/golang-jwt/jwt/v5 v5.3.0 // indirect
49+
github.com/golang-jwt/jwt/v5 v5.3.1 // indirect
5050
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
5151
github.com/golang/mock v1.6.0 // indirect
5252
github.com/golang/protobuf v1.5.4 // indirect
@@ -117,7 +117,7 @@ require (
117117
go.yaml.in/yaml/v3 v3.0.4 // indirect
118118
golang.org/x/crypto v0.48.0 // indirect
119119
golang.org/x/mod v0.33.0 // indirect
120-
golang.org/x/net v0.49.0 // indirect
120+
golang.org/x/net v0.51.0 // indirect
121121
golang.org/x/oauth2 v0.34.0 // indirect
122122
golang.org/x/sync v0.19.0 // indirect
123123
golang.org/x/sys v0.41.0 // indirect

go.sum

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK3
3838
github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
3939
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
4040
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
41-
github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0=
42-
github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs=
41+
github.com/cloudflare/circl v1.6.3 h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8=
42+
github.com/cloudflare/circl v1.6.3/go.mod h1:2eXP6Qfat4O/Yhh8BznvKnJ+uzEoTQ6jVKJRn81BiS4=
4343
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
4444
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
4545
github.com/crossplane/crossplane-runtime/v2 v2.1.0 h1:JBMhL9T+/PfyjLAQEdZWlKLvA3jJVtza8zLLwd9Gs4k=
@@ -100,8 +100,8 @@ github.com/go-test/deep v1.0.7 h1:/VSMRlnY/JSyqxQUzQLKVMAskpY/NZKFA5j2P+0pP2M=
100100
github.com/go-test/deep v1.0.7/go.mod h1:QV8Hv/iy04NyLBxAdO9njL0iVPN1S4d/A3NVv1V36o8=
101101
github.com/gobuffalo/flect v1.0.3 h1:xeWBM2nui+qnVvNM4S3foBhCAL2XgPU+a7FdpelbTq4=
102102
github.com/gobuffalo/flect v1.0.3/go.mod h1:A5msMlrHtLqh9umBSnvabjsMrCcCpAyzglnDvkbYKHs=
103-
github.com/golang-jwt/jwt/v5 v5.3.0 h1:pv4AsKCKKZuqlgs5sUmn4x8UlGa0kEVt/puTpKx9vvo=
104-
github.com/golang-jwt/jwt/v5 v5.3.0/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE=
103+
github.com/golang-jwt/jwt/v5 v5.3.1 h1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY=
104+
github.com/golang-jwt/jwt/v5 v5.3.1/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE=
105105
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
106106
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ=
107107
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8/go.mod h1:wcDNUvekVysuuOpQKo3191zZyTpiI6se1N1ULghS0sw=
@@ -197,8 +197,8 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr
197197
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
198198
github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4=
199199
github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
200-
github.com/keycloak/terraform-provider-keycloak v0.0.0-20260121083957-a7ffad23fd2a h1:rZYAWwXpAUpAOheWV20Q0hYpmOK7Ug0IBz7i3y2CM9o=
201-
github.com/keycloak/terraform-provider-keycloak v0.0.0-20260121083957-a7ffad23fd2a/go.mod h1:n9w12NYkwzLu75q2j3MvCMBzu7XbTqXra5BfyFHF0A0=
200+
github.com/keycloak/terraform-provider-keycloak v0.0.0-20260220165126-609fc7704c66 h1:yjhf4XQt3SrDAp6+Ne2gpnHihnLXXWU2vmo7JDM2gps=
201+
github.com/keycloak/terraform-provider-keycloak v0.0.0-20260220165126-609fc7704c66/go.mod h1:K5OUYYA+jW+udXn0T5B7tTnvASsmTW3tPl7wX8dCkSo=
202202
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
203203
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
204204
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
@@ -389,8 +389,8 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY
389389
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
390390
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
391391
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
392-
golang.org/x/net v0.49.0 h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o=
393-
golang.org/x/net v0.49.0/go.mod h1:/ysNB2EvaqvesRkuLAyjI1ycPZlQHM3q01F02UY/MV8=
392+
golang.org/x/net v0.51.0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo=
393+
golang.org/x/net v0.51.0/go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y=
394394
golang.org/x/oauth2 v0.34.0 h1:hqK/t4AKgbqWkdkcAeI8XLmbK+4m4G5YeQRrmiotGlw=
395395
golang.org/x/oauth2 v0.34.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
396396
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=

0 commit comments

Comments
 (0)