Skip to content

Commit 6080a62

Browse files
authored
Prefetch role tokens in the background in the Athenz auth plugin (#1355)
1 parent 712e14c commit 6080a62

File tree

4 files changed

+136
-88
lines changed

4 files changed

+136
-88
lines changed

go.mod

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ go 1.23.0
44

55
require (
66
github.com/99designs/keyring v1.2.1
7-
github.com/AthenZ/athenz v1.10.39
7+
github.com/AthenZ/athenz v1.12.13
88
github.com/DataDog/zstd v1.5.0
99
github.com/bits-and-blooms/bitset v1.4.0
1010
github.com/bmizerany/perks v0.0.0-20141205001514-d9a9656a3a4b
11-
github.com/davecgh/go-spew v1.1.1
11+
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
1212
github.com/golang-jwt/jwt/v5 v5.2.2
1313
github.com/golang/protobuf v1.5.4
1414
github.com/google/uuid v1.6.0
1515
github.com/hamba/avro/v2 v2.26.0
1616
github.com/klauspost/compress v1.17.9
1717
github.com/onsi/ginkgo v1.16.5
18-
github.com/onsi/gomega v1.19.0
18+
github.com/onsi/gomega v1.35.1
1919
github.com/opentracing/opentracing-go v1.2.0
2020
github.com/pierrec/lz4/v4 v4.1.22
2121
github.com/pkg/errors v0.9.1
@@ -27,9 +27,9 @@ require (
2727
github.com/testcontainers/testcontainers-go v0.35.0
2828
go.uber.org/atomic v1.11.0
2929
golang.org/x/mod v0.20.0
30-
golang.org/x/oauth2 v0.25.0
31-
golang.org/x/time v0.9.0
32-
google.golang.org/protobuf v1.35.2
30+
golang.org/x/oauth2 v0.28.0
31+
golang.org/x/time v0.10.0
32+
google.golang.org/protobuf v1.36.5
3333
)
3434

3535
require (
@@ -52,12 +52,17 @@ require (
5252
github.com/docker/go-units v0.5.0 // indirect
5353
github.com/dvsekhvalnov/jose2go v1.6.0 // indirect
5454
github.com/felixge/httpsnoop v1.0.4 // indirect
55-
github.com/fsnotify/fsnotify v1.6.0 // indirect
55+
github.com/fsnotify/fsnotify v1.8.0 // indirect
56+
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
57+
github.com/go-jose/go-jose/v4 v4.0.5 // indirect
5658
github.com/go-logr/logr v1.4.2 // indirect
5759
github.com/go-logr/stdr v1.2.2 // indirect
5860
github.com/go-ole/go-ole v1.2.6 // indirect
5961
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
6062
github.com/gogo/protobuf v1.3.2 // indirect
63+
github.com/google/go-cmp v0.7.0 // indirect
64+
github.com/google/gofuzz v1.2.0 // indirect
65+
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
6166
github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect
6267
github.com/inconshreveable/mousetrap v1.1.0 // indirect
6368
github.com/json-iterator/go v1.1.12 // indirect
@@ -78,7 +83,7 @@ require (
7883
github.com/nxadm/tail v1.4.8 // indirect
7984
github.com/opencontainers/go-digest v1.0.0 // indirect
8085
github.com/opencontainers/image-spec v1.1.0 // indirect
81-
github.com/pmezard/go-difflib v1.0.0 // indirect
86+
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
8287
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
8388
github.com/prometheus/client_model v0.6.1 // indirect
8489
github.com/prometheus/common v0.55.0 // indirect
@@ -89,18 +94,26 @@ require (
8994
github.com/stretchr/objx v0.5.2 // indirect
9095
github.com/tklauser/go-sysconf v0.3.12 // indirect
9196
github.com/tklauser/numcpus v0.6.1 // indirect
97+
github.com/x448/float16 v0.8.4 // indirect
9298
github.com/yusufpapurcu/wmi v1.2.3 // indirect
93-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
94-
go.opentelemetry.io/otel v1.24.0 // indirect
95-
go.opentelemetry.io/otel/metric v1.24.0 // indirect
96-
go.opentelemetry.io/otel/trace v1.24.0 // indirect
99+
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
100+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect
101+
go.opentelemetry.io/otel v1.34.0 // indirect
102+
go.opentelemetry.io/otel/metric v1.34.0 // indirect
103+
go.opentelemetry.io/otel/trace v1.34.0 // indirect
97104
golang.org/x/crypto v0.36.0 // indirect
98105
golang.org/x/net v0.38.0 // indirect
99106
golang.org/x/sys v0.31.0 // indirect
100107
golang.org/x/term v0.30.0 // indirect
101108
golang.org/x/text v0.23.0 // indirect
102-
google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237 // indirect
109+
gopkg.in/inf.v0 v0.9.1 // indirect
103110
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
104-
gopkg.in/yaml.v2 v2.4.0 // indirect
105111
gopkg.in/yaml.v3 v3.0.1 // indirect
112+
k8s.io/apimachinery v0.32.3 // indirect
113+
k8s.io/client-go v0.32.3 // indirect
114+
k8s.io/klog/v2 v2.130.1 // indirect
115+
k8s.io/utils v0.0.0-20250321185631-1f6e0b77f77e // indirect
116+
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
117+
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
118+
sigs.k8s.io/yaml v1.4.0 // indirect
106119
)

0 commit comments

Comments
 (0)