| 
1 | 1 | module github.com/rancher/webhook  | 
2 | 2 | 
 
  | 
3 |  | -go 1.20  | 
 | 3 | +go 1.23.0  | 
4 | 4 | 
 
  | 
5 | 5 | // on release remove this wrangler replace and use the latest tag  | 
6 | 6 | replace github.com/rancher/wrangler v1.1.1 => github.com/rancher/wrangler v1.1.1-0.20240307150840-1279389d86ec  | 
@@ -39,146 +39,146 @@ require (  | 
39 | 39 | 	github.com/golang/mock v1.6.0  | 
40 | 40 | 	github.com/gorilla/mux v1.8.0  | 
41 | 41 | 	github.com/rancher/dynamiclistener v0.3.6  | 
42 |  | -	github.com/rancher/lasso v0.0.0-20230830164424-d684fdeb6f29  | 
 | 42 | +	github.com/rancher/lasso v0.2.1  | 
43 | 43 | 	github.com/rancher/lasso/controller-runtime v0.0.0-20230830164424-d684fdeb6f29  | 
44 | 44 | 	github.com/rancher/rancher/pkg/apis v0.0.0-20241031145618-61eec4cb2fdf  | 
45 |  | -	github.com/rancher/rke v1.4.22  | 
 | 45 | +	github.com/rancher/rke v1.8.7  | 
46 | 46 | 	github.com/rancher/wrangler v1.1.1  | 
47 | 47 | 	github.com/robfig/cron v1.2.0  | 
48 | 48 | 	github.com/sirupsen/logrus v1.9.3  | 
49 |  | -	github.com/stretchr/testify v1.9.0  | 
50 |  | -	golang.org/x/exp v0.0.0-20230206171751-46f607a40771  | 
51 |  | -	golang.org/x/text v0.15.0  | 
52 |  | -	golang.org/x/tools v0.21.0  | 
53 |  | -	k8s.io/api v0.27.13  | 
54 |  | -	k8s.io/apiextensions-apiserver v0.27.13  | 
55 |  | -	k8s.io/apimachinery v0.27.13  | 
56 |  | -	k8s.io/apiserver v0.27.13  | 
 | 49 | +	github.com/stretchr/testify v1.10.0  | 
 | 50 | +	golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56  | 
 | 51 | +	golang.org/x/text v0.22.0  | 
 | 52 | +	golang.org/x/tools v0.30.0  | 
 | 53 | +	k8s.io/api v0.32.1  | 
 | 54 | +	k8s.io/apiextensions-apiserver v0.32.1  | 
 | 55 | +	k8s.io/apimachinery v0.32.1  | 
 | 56 | +	k8s.io/apiserver v0.32.1  | 
57 | 57 | 	k8s.io/client-go v12.0.0+incompatible  | 
58 |  | -	k8s.io/kubernetes v1.27.13  | 
59 |  | -	k8s.io/pod-security-admission v0.27.4  | 
60 |  | -	k8s.io/utils v0.0.0-20230209194617-a36077c30491  | 
 | 58 | +	k8s.io/kubernetes v1.32.1  | 
 | 59 | +	k8s.io/pod-security-admission v0.32.1  | 
 | 60 | +	k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738  | 
61 | 61 | 	sigs.k8s.io/cluster-api v1.5.0  | 
62 |  | -	sigs.k8s.io/controller-runtime v0.15.0  | 
 | 62 | +	sigs.k8s.io/controller-runtime v0.18.4  | 
63 | 63 | 	sigs.k8s.io/yaml v1.4.0  | 
64 | 64 | )  | 
65 | 65 | 
 
  | 
66 | 66 | require (  | 
 | 67 | +	cel.dev/expr v0.18.0 // indirect  | 
67 | 68 | 	github.com/Masterminds/goutils v1.1.1 // indirect  | 
68 | 69 | 	github.com/Masterminds/semver/v3 v3.2.0 // indirect  | 
69 | 70 | 	github.com/Masterminds/sprig/v3 v3.2.3 // indirect  | 
70 | 71 | 	github.com/NYTimes/gziphandler v1.1.1 // indirect  | 
71 |  | -	github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 // indirect  | 
 | 72 | +	github.com/antlr4-go/antlr/v4 v4.13.0 // indirect  | 
72 | 73 | 	github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect  | 
73 | 74 | 	github.com/beorn7/perks v1.0.1 // indirect  | 
74 | 75 | 	github.com/blang/semver/v4 v4.0.0 // indirect  | 
75 |  | -	github.com/cenkalti/backoff/v4 v4.1.3 // indirect  | 
76 |  | -	github.com/cespare/xxhash/v2 v2.2.0 // indirect  | 
77 |  | -	github.com/coreos/go-semver v0.3.0 // indirect  | 
78 |  | -	github.com/coreos/go-systemd/v22 v22.4.0 // indirect  | 
79 |  | -	github.com/davecgh/go-spew v1.1.1 // indirect  | 
 | 76 | +	github.com/cenkalti/backoff/v4 v4.3.0 // indirect  | 
 | 77 | +	github.com/cespare/xxhash/v2 v2.3.0 // indirect  | 
 | 78 | +	github.com/coreos/go-semver v0.3.1 // indirect  | 
 | 79 | +	github.com/coreos/go-systemd/v22 v22.5.0 // indirect  | 
 | 80 | +	github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect  | 
80 | 81 | 	github.com/docker/distribution v2.8.2+incompatible // indirect  | 
81 |  | -	github.com/emicklei/go-restful/v3 v3.10.1 // indirect  | 
82 |  | -	github.com/evanphx/json-patch v5.6.0+incompatible // indirect  | 
83 |  | -	github.com/evanphx/json-patch/v5 v5.6.0 // indirect  | 
84 |  | -	github.com/felixge/httpsnoop v1.0.3 // indirect  | 
85 |  | -	github.com/fsnotify/fsnotify v1.6.0 // indirect  | 
 | 82 | +	github.com/emicklei/go-restful/v3 v3.12.1 // indirect  | 
 | 83 | +	github.com/evanphx/json-patch v5.9.11+incompatible // indirect  | 
 | 84 | +	github.com/evanphx/json-patch/v5 v5.9.0 // indirect  | 
 | 85 | +	github.com/felixge/httpsnoop v1.0.4 // indirect  | 
 | 86 | +	github.com/fsnotify/fsnotify v1.7.0 // indirect  | 
86 | 87 | 	github.com/ghodss/yaml v1.0.0 // indirect  | 
87 |  | -	github.com/go-logr/logr v1.4.1 // indirect  | 
 | 88 | +	github.com/go-logr/logr v1.4.2 // indirect  | 
88 | 89 | 	github.com/go-logr/stdr v1.2.2 // indirect  | 
89 |  | -	github.com/go-openapi/jsonpointer v0.19.6 // indirect  | 
90 |  | -	github.com/go-openapi/jsonreference v0.20.1 // indirect  | 
91 |  | -	github.com/go-openapi/swag v0.22.3 // indirect  | 
 | 90 | +	github.com/go-openapi/jsonpointer v0.21.0 // indirect  | 
 | 91 | +	github.com/go-openapi/jsonreference v0.21.0 // indirect  | 
 | 92 | +	github.com/go-openapi/swag v0.23.0 // indirect  | 
92 | 93 | 	github.com/gobuffalo/flect v1.0.2 // indirect  | 
93 | 94 | 	github.com/gogo/protobuf v1.3.2 // indirect  | 
94 | 95 | 	github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect  | 
95 | 96 | 	github.com/golang/protobuf v1.5.4 // indirect  | 
96 |  | -	github.com/google/cel-go v0.12.6 // indirect  | 
 | 97 | +	github.com/google/cel-go v0.22.0 // indirect  | 
97 | 98 | 	github.com/google/gnostic v0.6.9 // indirect  | 
 | 99 | +	github.com/google/gnostic-models v0.6.9 // indirect  | 
98 | 100 | 	github.com/google/go-cmp v0.6.0 // indirect  | 
99 | 101 | 	github.com/google/gofuzz v1.2.0 // indirect  | 
100 |  | -	github.com/google/uuid v1.4.0 // indirect  | 
 | 102 | +	github.com/google/uuid v1.6.0 // indirect  | 
101 | 103 | 	github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect  | 
102 |  | -	github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0 // indirect  | 
 | 104 | +	github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect  | 
103 | 105 | 	github.com/huandu/xstrings v1.3.3 // indirect  | 
104 | 106 | 	github.com/imdario/mergo v0.3.13 // indirect  | 
105 | 107 | 	github.com/inconshreveable/mousetrap v1.1.0 // indirect  | 
106 | 108 | 	github.com/josharian/intern v1.0.0 // indirect  | 
107 | 109 | 	github.com/json-iterator/go v1.1.12 // indirect  | 
 | 110 | +	github.com/klauspost/compress v1.17.9 // indirect  | 
 | 111 | +	github.com/kylelemons/godebug v1.1.0 // indirect  | 
108 | 112 | 	github.com/mailru/easyjson v0.7.7 // indirect  | 
109 |  | -	github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect  | 
110 | 113 | 	github.com/mitchellh/copystructure v1.2.0 // indirect  | 
111 |  | -	github.com/mitchellh/mapstructure v1.5.0 // indirect  | 
112 | 114 | 	github.com/mitchellh/reflectwalk v1.0.2 // indirect  | 
113 | 115 | 	github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect  | 
114 | 116 | 	github.com/modern-go/reflect2 v1.0.2 // indirect  | 
115 | 117 | 	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect  | 
116 | 118 | 	github.com/onsi/gomega v1.33.1 // indirect  | 
117 | 119 | 	github.com/opencontainers/go-digest v1.0.0 // indirect  | 
118 | 120 | 	github.com/pkg/errors v0.9.1 // indirect  | 
119 |  | -	github.com/pmezard/go-difflib v1.0.0 // indirect  | 
120 |  | -	github.com/prometheus/client_golang v1.16.0 // indirect  | 
121 |  | -	github.com/prometheus/client_model v0.4.0 // indirect  | 
122 |  | -	github.com/prometheus/common v0.42.0 // indirect  | 
123 |  | -	github.com/prometheus/procfs v0.10.1 // indirect  | 
 | 121 | +	github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect  | 
 | 122 | +	github.com/prometheus/client_golang v1.20.5 // indirect  | 
 | 123 | +	github.com/prometheus/client_model v0.6.1 // indirect  | 
 | 124 | +	github.com/prometheus/common v0.55.0 // indirect  | 
 | 125 | +	github.com/prometheus/procfs v0.15.1 // indirect  | 
124 | 126 | 	github.com/rancher/aks-operator v1.1.5 // indirect  | 
125 | 127 | 	github.com/rancher/eks-operator v1.2.4 // indirect  | 
126 | 128 | 	github.com/rancher/fleet/pkg/apis v0.0.0-20230901075223-437edb7091f5 // indirect  | 
127 | 129 | 	github.com/rancher/gke-operator v1.1.8 // indirect  | 
128 |  | -	github.com/rancher/norman v0.0.0-20240207153035-cb54924f25c7 // indirect  | 
 | 130 | +	github.com/rancher/norman v0.5.2 // indirect  | 
 | 131 | +	github.com/rancher/wrangler/v3 v3.2.0 // indirect  | 
129 | 132 | 	github.com/shopspring/decimal v1.3.1 // indirect  | 
130 | 133 | 	github.com/spf13/cast v1.5.1 // indirect  | 
131 |  | -	github.com/spf13/cobra v1.7.0 // indirect  | 
 | 134 | +	github.com/spf13/cobra v1.8.1 // indirect  | 
132 | 135 | 	github.com/spf13/pflag v1.0.5 // indirect  | 
133 |  | -	github.com/stoewer/go-strcase v1.2.0 // indirect  | 
134 |  | -	go.etcd.io/etcd/api/v3 v3.5.9 // indirect  | 
135 |  | -	go.etcd.io/etcd/client/pkg/v3 v3.5.9 // indirect  | 
136 |  | -	go.etcd.io/etcd/client/v3 v3.5.9 // indirect  | 
 | 136 | +	github.com/stoewer/go-strcase v1.3.0 // indirect  | 
 | 137 | +	go.etcd.io/etcd/api/v3 v3.5.16 // indirect  | 
 | 138 | +	go.etcd.io/etcd/client/pkg/v3 v3.5.16 // indirect  | 
 | 139 | +	go.etcd.io/etcd/client/v3 v3.5.16 // indirect  | 
137 | 140 | 	go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.35.0 // indirect  | 
138 |  | -	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.35.1 // indirect  | 
139 |  | -	go.opentelemetry.io/otel v1.10.0 // indirect  | 
140 |  | -	go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.10.0 // indirect  | 
141 |  | -	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.10.0 // indirect  | 
142 |  | -	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.10.0 // indirect  | 
143 |  | -	go.opentelemetry.io/otel/metric v0.31.0 // indirect  | 
144 |  | -	go.opentelemetry.io/otel/sdk v1.10.0 // indirect  | 
145 |  | -	go.opentelemetry.io/otel/trace v1.10.0 // indirect  | 
146 |  | -	go.opentelemetry.io/proto/otlp v0.19.0 // indirect  | 
147 |  | -	go.uber.org/atomic v1.9.0 // indirect  | 
148 |  | -	go.uber.org/multierr v1.8.0 // indirect  | 
149 |  | -	go.uber.org/zap v1.24.0 // indirect  | 
150 |  | -	golang.org/x/crypto v0.23.0 // indirect  | 
151 |  | -	golang.org/x/mod v0.17.0 // indirect  | 
152 |  | -	golang.org/x/net v0.25.0 // indirect  | 
153 |  | -	golang.org/x/oauth2 v0.21.0 // indirect  | 
154 |  | -	golang.org/x/sync v0.7.0 // indirect  | 
155 |  | -	golang.org/x/sys v0.20.0 // indirect  | 
156 |  | -	golang.org/x/term v0.20.0 // indirect  | 
157 |  | -	golang.org/x/time v0.5.0 // indirect  | 
158 |  | -	gomodules.xyz/jsonpatch/v2 v2.3.0 // indirect  | 
 | 141 | +	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 // indirect  | 
 | 142 | +	go.opentelemetry.io/otel v1.28.0 // indirect  | 
 | 143 | +	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0 // indirect  | 
 | 144 | +	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27.0 // indirect  | 
 | 145 | +	go.opentelemetry.io/otel/metric v1.28.0 // indirect  | 
 | 146 | +	go.opentelemetry.io/otel/sdk v1.28.0 // indirect  | 
 | 147 | +	go.opentelemetry.io/otel/trace v1.28.0 // indirect  | 
 | 148 | +	go.opentelemetry.io/proto/otlp v1.3.1 // indirect  | 
 | 149 | +	go.uber.org/multierr v1.11.0 // indirect  | 
 | 150 | +	go.uber.org/zap v1.27.0 // indirect  | 
 | 151 | +	golang.org/x/crypto v0.33.0 // indirect  | 
 | 152 | +	golang.org/x/mod v0.23.0 // indirect  | 
 | 153 | +	golang.org/x/net v0.35.0 // indirect  | 
 | 154 | +	golang.org/x/oauth2 v0.23.0 // indirect  | 
 | 155 | +	golang.org/x/sync v0.11.0 // indirect  | 
 | 156 | +	golang.org/x/sys v0.30.0 // indirect  | 
 | 157 | +	golang.org/x/term v0.29.0 // indirect  | 
 | 158 | +	golang.org/x/time v0.7.0 // indirect  | 
 | 159 | +	gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect  | 
159 | 160 | 	google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17 // indirect  | 
160 |  | -	google.golang.org/genproto/googleapis/api v0.0.0-20231030173426-d783a09b4405 // indirect  | 
161 |  | -	google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect  | 
162 |  | -	google.golang.org/grpc v1.59.0 // indirect  | 
163 |  | -	google.golang.org/protobuf v1.33.0 // indirect  | 
 | 161 | +	google.golang.org/genproto/googleapis/api v0.0.0-20240826202546-f6391c0de4c7 // indirect  | 
 | 162 | +	google.golang.org/genproto/googleapis/rpc v0.0.0-20240826202546-f6391c0de4c7 // indirect  | 
 | 163 | +	google.golang.org/grpc v1.65.0 // indirect  | 
 | 164 | +	google.golang.org/protobuf v1.35.2 // indirect  | 
164 | 165 | 	gopkg.in/inf.v0 v0.9.1 // indirect  | 
165 | 166 | 	gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect  | 
166 | 167 | 	gopkg.in/yaml.v2 v2.4.0 // indirect  | 
167 | 168 | 	gopkg.in/yaml.v3 v3.0.1 // indirect  | 
168 | 169 | 	k8s.io/cloud-provider v0.0.0 // indirect  | 
169 |  | -	k8s.io/code-generator v0.27.13 // indirect  | 
170 |  | -	k8s.io/component-base v0.27.13 // indirect  | 
 | 170 | +	k8s.io/code-generator v0.32.1 // indirect  | 
 | 171 | +	k8s.io/component-base v0.32.1 // indirect  | 
171 | 172 | 	k8s.io/component-helpers v0.27.4 // indirect  | 
172 | 173 | 	k8s.io/controller-manager v0.27.4 // indirect  | 
173 |  | -	k8s.io/gengo v0.0.0-20230306165830-ab3349d207d4 // indirect  | 
174 |  | -	k8s.io/klog v1.0.0 // indirect  | 
175 |  | -	k8s.io/klog/v2 v2.90.1 // indirect  | 
 | 174 | +	k8s.io/gengo v0.0.0-20250130153323-76c5745d3511 // indirect  | 
 | 175 | +	k8s.io/klog/v2 v2.130.1 // indirect  | 
176 | 176 | 	k8s.io/kms v0.27.4 // indirect  | 
177 |  | -	k8s.io/kube-aggregator v0.27.4 // indirect  | 
178 |  | -	k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f // indirect  | 
 | 177 | +	k8s.io/kube-aggregator v0.32.1 // indirect  | 
 | 178 | +	k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f // indirect  | 
179 | 179 | 	k8s.io/kubelet v0.0.0 // indirect  | 
180 |  | -	sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 // indirect  | 
181 |  | -	sigs.k8s.io/cli-utils v0.27.0 // indirect  | 
182 |  | -	sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect  | 
183 |  | -	sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect  | 
 | 180 | +	sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0 // indirect  | 
 | 181 | +	sigs.k8s.io/cli-utils v0.37.2 // indirect  | 
 | 182 | +	sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect  | 
 | 183 | +	sigs.k8s.io/structured-merge-diff/v4 v4.4.3 // indirect  | 
184 | 184 | )  | 
0 commit comments