Skip to content

Commit cc270b6

Browse files
authored
Bump tool dependencies and minor linter fixes (#1711)
* bump deps and tweak code a bit * bump deps fix linter warnings * switch to maintained yaml lib
1 parent f370dd6 commit cc270b6

File tree

8 files changed

+181
-155
lines changed

8 files changed

+181
-155
lines changed

groups/go.mod

Lines changed: 32 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,47 @@
11
module k8s.io/k8s.io/groups
22

3-
go 1.23.0
4-
5-
toolchain go1.23.5
3+
go 1.24.0
64

75
require (
8-
cloud.google.com/go/secretmanager v1.14.3
6+
cloud.google.com/go/secretmanager v1.15.0
97
github.com/bmatcuk/doublestar v1.3.4
10-
golang.org/x/net v0.38.0
11-
golang.org/x/oauth2 v0.27.0
12-
google.golang.org/api v0.218.0
13-
google.golang.org/genproto v0.0.0-20250127172529-29210b9bc287
14-
gopkg.in/yaml.v3 v3.0.1
15-
k8s.io/apimachinery v0.32.1
16-
k8s.io/test-infra v0.0.0-20250128113123-d57067d6dab0
8+
go.yaml.in/yaml/v3 v3.0.4
9+
golang.org/x/net v0.44.0
10+
golang.org/x/oauth2 v0.31.0
11+
google.golang.org/api v0.250.0
12+
k8s.io/apimachinery v0.34.1
13+
k8s.io/test-infra v0.0.0-20250930041421-7161286445b3
1714
)
1815

1916
require (
20-
cloud.google.com/go/auth v0.14.0 // indirect
21-
cloud.google.com/go/auth/oauth2adapt v0.2.7 // indirect
22-
cloud.google.com/go/compute/metadata v0.6.0 // indirect
23-
cloud.google.com/go/iam v1.3.1 // indirect
17+
cloud.google.com/go/auth v0.16.5 // indirect
18+
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
19+
cloud.google.com/go/compute/metadata v0.9.0 // indirect
20+
cloud.google.com/go/iam v1.5.2 // indirect
2421
github.com/clarketm/json v1.17.1 // indirect
2522
github.com/felixge/httpsnoop v1.0.4 // indirect
26-
github.com/go-logr/logr v1.4.2 // indirect
23+
github.com/go-logr/logr v1.4.3 // indirect
2724
github.com/go-logr/stdr v1.2.2 // indirect
28-
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
2925
github.com/google/s2a-go v0.1.9 // indirect
3026
github.com/google/uuid v1.6.0 // indirect
31-
github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
32-
github.com/googleapis/gax-go/v2 v2.14.1 // indirect
27+
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
28+
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
3329
github.com/sirupsen/logrus v1.9.3 // indirect
34-
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
35-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0 // indirect
36-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect
37-
go.opentelemetry.io/otel v1.34.0 // indirect
38-
go.opentelemetry.io/otel/metric v1.34.0 // indirect
39-
go.opentelemetry.io/otel/trace v1.34.0 // indirect
40-
golang.org/x/crypto v0.36.0 // indirect
41-
golang.org/x/sync v0.12.0 // indirect
42-
golang.org/x/sys v0.31.0 // indirect
43-
golang.org/x/text v0.23.0 // indirect
44-
golang.org/x/time v0.9.0 // indirect
45-
google.golang.org/genproto/googleapis/api v0.0.0-20250127172529-29210b9bc287 // indirect
46-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250127172529-29210b9bc287 // indirect
47-
google.golang.org/grpc v1.70.0 // indirect
48-
google.golang.org/protobuf v1.36.4 // indirect
49-
sigs.k8s.io/yaml v1.4.0 // indirect
30+
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
31+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 // indirect
32+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
33+
go.opentelemetry.io/otel v1.38.0 // indirect
34+
go.opentelemetry.io/otel/metric v1.38.0 // indirect
35+
go.opentelemetry.io/otel/trace v1.38.0 // indirect
36+
golang.org/x/crypto v0.42.0 // indirect
37+
golang.org/x/sync v0.17.0 // indirect
38+
golang.org/x/sys v0.36.0 // indirect
39+
golang.org/x/text v0.29.0 // indirect
40+
golang.org/x/time v0.13.0 // indirect
41+
google.golang.org/genproto v0.0.0-20250929231259-57b25ae835d4 // indirect
42+
google.golang.org/genproto/googleapis/api v0.0.0-20250929231259-57b25ae835d4 // indirect
43+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250929231259-57b25ae835d4 // indirect
44+
google.golang.org/grpc v1.75.1 // indirect
45+
google.golang.org/protobuf v1.36.9 // indirect
46+
sigs.k8s.io/yaml v1.6.0 // indirect
5047
)

groups/go.sum

Lines changed: 78 additions & 81 deletions
Large diffs are not rendered by default.

groups/groups_test.go

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,15 @@ import (
3030
"k8s.io/apimachinery/pkg/util/sets"
3131
)
3232

33-
var cfg GroupsConfig
34-
var rConfig RestrictionsConfig
33+
var (
34+
cfg GroupsConfig
35+
rConfig RestrictionsConfig
36+
)
3537

36-
var groupsPath = flag.String("groups-path", "", "Directory containing groups.yaml files")
37-
var restrictionsPath = flag.String("restrictions-path", "", "Path to the configuration file containing restrictions")
38+
var (
39+
groupsPath = flag.String("groups-path", "", "Directory containing groups.yaml files")
40+
restrictionsPath = flag.String("restrictions-path", "", "Path to the configuration file containing restrictions")
41+
)
3842

3943
func TestMain(m *testing.M) {
4044
flag.Parse()
@@ -88,8 +92,8 @@ func TestMain(m *testing.M) {
8892
// root groups.yaml file.
8993
func TestMergedGroupsConfig(t *testing.T) {
9094
var containsMergedConfig bool
91-
found := sets.String{}
92-
dups := sets.String{}
95+
found := sets.New[string]()
96+
dups := sets.New[string]()
9397

9498
for _, g := range cfg.Groups {
9599
name := g.Name
@@ -107,7 +111,7 @@ func TestMergedGroupsConfig(t *testing.T) {
107111
t.Errorf("Final GroupsConfig does not have merged configs from all groups.yaml files")
108112
}
109113
if n := len(dups); n > 0 {
110-
t.Errorf("%d duplicate groups: %s", n, strings.Join(dups.List(), ", "))
114+
t.Errorf("%d duplicate groups: %s", n, strings.Join(sets.List(dups), ", "))
111115
}
112116
}
113117

@@ -120,9 +124,8 @@ func TestMergedGroupsConfig(t *testing.T) {
120124
func TestStagingEmailLength(t *testing.T) {
121125
var errs []error
122126
for _, g := range cfg.Groups {
123-
if strings.HasPrefix(g.EmailId, "k8s-infra-staging-") {
124-
projectName := strings.TrimSuffix(strings.TrimPrefix(g.EmailId, "k8s-infra-staging-"), "@knative.team")
125-
127+
if s, found := strings.CutPrefix(g.EmailId, "k8s-infra-staging-"); found {
128+
projectName := strings.TrimSuffix(s, "@knative.team")
126129
len := utf8.RuneCountInString(projectName)
127130
if len > 18 {
128131
errs = append(errs, fmt.Errorf("Number of characters in project name \"%s\" should not exceed 18; is: %d", projectName, len))
@@ -148,7 +151,7 @@ func TestDescriptionLength(t *testing.T) {
148151
description := g.Description
149152

150153
len := utf8.RuneCountInString(description)
151-
//Ref: https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups
154+
// Ref: https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups
152155
if len > 300 {
153156
errs = append(errs,
154157
fmt.Errorf("Number of characters in description \"%s\" for group name \"%s\" "+
@@ -167,7 +170,7 @@ func TestDescriptionLength(t *testing.T) {
167170
func TestGroupConventions(t *testing.T) {
168171
for _, g := range cfg.Groups {
169172
// groups are easier to reason about if email and name match
170-
if !(g.EmailId == g.Name+"@knative.team" || g.EmailId == g.Name+"@knative.dev") {
173+
if g.EmailId != g.Name+"@knative.team" && g.EmailId != g.Name+"@knative.dev" {
171174
t.Errorf("group '%s': expected email '%s@knative.dev or %s@knative.team', got '%s'", g.Name, g.Name, g.Name, g.EmailId)
172175
}
173176
}

groups/reconcile.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ import (
2626
"strings"
2727

2828
secretmanager "cloud.google.com/go/secretmanager/apiv1"
29+
"cloud.google.com/go/secretmanager/apiv1/secretmanagerpb"
2930
"github.com/bmatcuk/doublestar"
31+
"go.yaml.in/yaml/v3"
3032
"golang.org/x/net/context"
3133
"golang.org/x/oauth2/google"
3234
admin "google.golang.org/api/admin/directory/v1"
3335
"google.golang.org/api/groupssettings/v1"
3436
"google.golang.org/api/option"
35-
secretmanagerpb "google.golang.org/genproto/googleapis/cloud/secretmanager/v1"
36-
"gopkg.in/yaml.v3"
3737

3838
utilerrors "k8s.io/apimachinery/pkg/util/errors"
3939
"k8s.io/test-infra/pkg/genyaml"

groups/service.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -516,9 +516,9 @@ var _ GroupService = (*groupService)(nil)
516516

517517
// DeepCopy deepcopies a to b using json marshaling. This discards fields like
518518
// the server response that don't have a specifc json field name.
519-
func deepCopySettings(a, b interface{}) {
519+
func deepCopySettings(a, b any) {
520520
byt, _ := json.Marshal(a)
521-
json.Unmarshal(byt, b)
521+
json.Unmarshal(byt, b) //nolint
522522
}
523523

524524
// EmailAddressEquals checks equivalence between two e-mail addresses according

mechanics/tools/gen-aliases/go.mod

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
module knative.dev/community/mechanics/tools/gen-aliases
22

3-
go 1.23.0
3+
go 1.24.0
44

55
require (
6-
k8s.io/apimachinery v0.32.1
6+
k8s.io/apimachinery v0.34.1
77
k8s.io/test-infra v0.0.0-20210812083547-0e507b656399
8-
sigs.k8s.io/yaml v1.4.0
8+
sigs.k8s.io/yaml v1.6.0
99
)
1010

1111
require (
@@ -17,16 +17,17 @@ require (
1717
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
1818
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
1919
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
20-
github.com/prometheus/client_golang v1.20.5 // indirect
21-
github.com/prometheus/client_model v0.6.1 // indirect
22-
github.com/prometheus/common v0.62.0 // indirect
23-
github.com/prometheus/procfs v0.15.1 // indirect
20+
github.com/prometheus/client_golang v1.23.2 // indirect
21+
github.com/prometheus/client_model v0.6.2 // indirect
22+
github.com/prometheus/common v0.66.1 // indirect
23+
github.com/prometheus/procfs v0.17.0 // indirect
2424
github.com/shurcooL/githubv4 v0.0.0-20240727222349-48295856cce7 // indirect
2525
github.com/shurcooL/graphql v0.0.0-20230722043721-ed46e5a46466 // indirect
2626
github.com/sirupsen/logrus v1.9.3 // indirect
27-
golang.org/x/oauth2 v0.27.0 // indirect
28-
golang.org/x/sync v0.10.0 // indirect
29-
golang.org/x/sys v0.29.0 // indirect
27+
go.yaml.in/yaml/v2 v2.4.3 // indirect
28+
golang.org/x/oauth2 v0.31.0 // indirect
29+
golang.org/x/sync v0.17.0 // indirect
30+
golang.org/x/sys v0.36.0 // indirect
3031
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
31-
google.golang.org/protobuf v1.36.4 // indirect
32+
google.golang.org/protobuf v1.36.9 // indirect
3233
)

mechanics/tools/gen-aliases/go.sum

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ github.com/campoy/unique v0.0.0-20180121183637-88950e537e7e/go.mod h1:9IOqJGCPMS
241241
github.com/cavaliercoder/go-cpio v0.0.0-20180626203310-925f9528c45e/go.mod h1:oDpT4efm8tSYHXV5tHSdRvBet/b/QzxZ+XyyPehvm3A=
242242
github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
243243
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
244+
github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=
244245
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
245246
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
246247
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
@@ -305,6 +306,7 @@ github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod h1:dV8l
305306
github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mzjeJY=
306307
github.com/dgrijalva/jwt-go v0.0.0-20160705203006-01aeca54ebda/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
307308
github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
309+
github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
308310
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
309311
github.com/dgrijalva/jwt-go/v4 v4.0.0-preview1 h1:CaO/zOnF8VvUfEbhRatPcwKVWamvbYd8tQGRWacE9kU=
310312
github.com/dgrijalva/jwt-go/v4 v4.0.0-preview1/go.mod h1:+hnT3ywWDTAFrW5aE+u2Sa/wT555ZqwoCS+pk3p6ry4=
@@ -994,6 +996,8 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
994996
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
995997
github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y=
996998
github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE=
999+
github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o=
1000+
github.com/prometheus/client_golang v1.23.2/go.mod h1:Tb1a6LWHB3/SPIzCoaDXI4I8UHKeFTEQ1YCr+0Gyqmg=
9971001
github.com/prometheus/client_model v0.0.0-20170216185247-6f3806018612/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
9981002
github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
9991003
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
@@ -1003,6 +1007,8 @@ github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:
10031007
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
10041008
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
10051009
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
1010+
github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk=
1011+
github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE=
10061012
github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
10071013
github.com/prometheus/common v0.0.0-20180518154759-7600349dcfe1/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
10081014
github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
@@ -1019,6 +1025,8 @@ github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB8
10191025
github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
10201026
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
10211027
github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
1028+
github.com/prometheus/common v0.66.1 h1:h5E0h5/Y8niHc5DlaLlWLArTQI7tMrsfQjHV+d9ZoGs=
1029+
github.com/prometheus/common v0.66.1/go.mod h1:gcaUsgf3KfRSwHY4dIMXLPV0K/Wg1oZ8+SbZk/HH/dA=
10221030
github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
10231031
github.com/prometheus/procfs v0.0.0-20180612222113-7d6f385de8be/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
10241032
github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
@@ -1037,6 +1045,8 @@ github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O
10371045
github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
10381046
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
10391047
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
1048+
github.com/prometheus/procfs v0.17.0 h1:FuLQ+05u4ZI+SS/w9+BWEM2TXiHKsUQ9TADiRH7DuK0=
1049+
github.com/prometheus/procfs v0.17.0/go.mod h1:oPQLaDAMRbA+u8H5Pbfq+dl3VDAvHxMUOVhe0wYB2zw=
10401050
github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
10411051
github.com/quasilyte/go-consistent v0.0.0-20190521200055-c6f3937de18c/go.mod h1:5STLWrekHfjyYwxBRVRXNOSewLJ3PWfDJd1VyTS21fI=
10421052
github.com/quasilyte/go-ruleguard v0.1.2-0.20200318202121-b00d7a75d3d8/go.mod h1:CGFX09Ci3pq9QZdj86B+VGIdNj4VyCo2iPOGS9esB/k=
@@ -1259,6 +1269,8 @@ go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM=
12591269
go.uber.org/zap v1.14.1/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc=
12601270
go.uber.org/zap v1.15.0/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc=
12611271
go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo=
1272+
go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0=
1273+
go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8=
12621274
go4.org v0.0.0-20201209231011-d4a079459e60/go.mod h1:CIiUVy99QCPfoE13bO4EZaz5GZMZXMSBGhxRdsvzbkg=
12631275
gocloud.dev v0.19.0/go.mod h1:SmKwiR8YwIMMJvQBKLsC3fHNyMwXLw3PMDO+VVteJMI=
12641276
golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
@@ -1400,6 +1412,8 @@ golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4Iltr
14001412
golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
14011413
golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
14021414
golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
1415+
golang.org/x/oauth2 v0.31.0 h1:8Fq0yVZLh4j4YA47vHKFTa9Ew5XIrCP8LC6UeNZnLxo=
1416+
golang.org/x/oauth2 v0.31.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
14031417
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
14041418
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
14051419
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -1412,6 +1426,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ
14121426
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
14131427
golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
14141428
golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
1429+
golang.org/x/sync v0.17.0 h1:l60nONMj9l5drqw6jlhIELNv9I0A4OFgRsG9k2oT9Ug=
1430+
golang.org/x/sync v0.17.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
14151431
golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
14161432
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
14171433
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -1496,6 +1512,8 @@ golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBc
14961512
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
14971513
golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU=
14981514
golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
1515+
golang.org/x/sys v0.36.0 h1:KVRy2GtZBrk1cBYA7MKu5bEZFxQk4NIDV6RLVcC8o0k=
1516+
golang.org/x/sys v0.36.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
14991517
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
15001518
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
15011519
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
@@ -1763,6 +1781,8 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0
17631781
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
17641782
google.golang.org/protobuf v1.36.4 h1:6A3ZDJHn/eNqc1i+IdefRzy/9PokBTPvcqMySR7NNIM=
17651783
google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
1784+
google.golang.org/protobuf v1.36.9 h1:w2gp2mA27hUeUzj9Ex9FBjsBm40zfaDtEWow293U7Iw=
1785+
google.golang.org/protobuf v1.36.9/go.mod h1:fuxRtAxBytpl4zzqUh6/eyUujkJdNiuEkXntxiD/uRU=
17661786
gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
17671787
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
17681788
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
@@ -1865,6 +1885,8 @@ k8s.io/apimachinery v0.18.5/go.mod h1:OaXp26zu/5J7p0f92ASynJa1pZo06YlV9fG7BoWbCk
18651885
k8s.io/apimachinery v0.21.1/go.mod h1:jbreFvJo3ov9rj7eWT7+sYiRx+qZuCYXwWT1bcDswPY=
18661886
k8s.io/apimachinery v0.32.1 h1:683ENpaCBjma4CYqsmZyhEzrGz6cjn1MY/X2jB2hkZs=
18671887
k8s.io/apimachinery v0.32.1/go.mod h1:GpHVgxoKlTxClKcteaeuF1Ul/lDVb74KpZcxcmLDElE=
1888+
k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4=
1889+
k8s.io/apimachinery v0.34.1/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
18681890
k8s.io/apiserver v0.0.0-20190918200908-1e17798da8c1/go.mod h1:4FuDU+iKPjdsdQSN3GsEKZLB/feQsj1y9dhhBDVV2Ns=
18691891
k8s.io/apiserver v0.16.4/go.mod h1:kbLJOak655g6W7C+muqu1F76u9wnEycfKMqbVaXIdAc=
18701892
k8s.io/apiserver v0.17.0/go.mod h1:ABM+9x/prjINN6iiffRVNCBR2Wk7uY4z+EtEGZD48cg=
@@ -2015,6 +2037,8 @@ sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
20152037
sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
20162038
sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=
20172039
sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=
2040+
sigs.k8s.io/yaml v1.6.0 h1:G8fkbMSAFqgEFgh4b1wmtzDnioxFCUgTZhlbj5P9QYs=
2041+
sigs.k8s.io/yaml v1.6.0/go.mod h1:796bPqUfzR/0jLAl6XjHl3Ck7MiyVv8dbTdyT3/pMf4=
20182042
sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4/go.mod h1:ketZ/q3QxT9HOBeFhu6RdvsftgpsbFHBF5Cas6cDKZ0=
20192043
sourcegraph.com/sqs/pbtypes v1.0.0/go.mod h1:3AciMUv4qUuRHRHhOG4TZOB+72GdPVz5k+c648qsFS4=
20202044
vbom.ml/util v0.0.0-20160121211510-db5cfe13f5cc/go.mod h1:so/NYdZXCz+E3ZpW0uAoCj6uzU2+8OWDFv/HxUSs7kI=

0 commit comments

Comments
 (0)