1
1
module github.com/longhorn/longhorn-manager
2
2
3
- go 1.22.2
3
+ go 1.22.5
4
+
5
+ toolchain go1.23.0
4
6
5
7
// Replace directives are required for dependencies in this section because:
6
8
// - This module imports k8s.io/kubernetes.
@@ -17,47 +19,47 @@ go 1.22.2
17
19
// the portions of k8s.io/kubernetes code this module actually uses, not all of the replace directives may strictly be
18
20
// necessary. However, it is better to include all of them for consistency.
19
21
replace (
20
- k8s.io/api => k8s.io/api v0.30.3
21
- k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.30.3
22
- k8s.io/apimachinery => k8s.io/apimachinery v0.30.3
23
- k8s.io/apiserver => k8s.io/apiserver v0.30.3
24
- k8s.io/cli-runtime => k8s.io/cli-runtime v0.30.3
25
- k8s.io/client-go => k8s.io/client-go v0.30.3
26
- k8s.io/cloud-provider => k8s.io/cloud-provider v0.30.3
27
- k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.30.3
28
- k8s.io/code-generator => k8s.io/code-generator v0.30.3
29
- k8s.io/component-base => k8s.io/component-base v0.30.3
30
- k8s.io/component-helpers => k8s.io/component-helpers v0.30.3
31
- k8s.io/controller-manager => k8s.io/controller-manager v0.30.3
32
- k8s.io/cri-api => k8s.io/cri-api v0.30.3
33
- k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.30.3
34
- k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.30.3
35
- k8s.io/kms => k8s.io/kms v0.30.3
36
- k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.30.3
37
- k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.30.3
38
- k8s.io/kube-proxy => k8s.io/kube-proxy v0.30.3
39
- k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.30.3
40
- k8s.io/kubectl => k8s.io/kubectl v0.30.3
41
- k8s.io/kubelet => k8s.io/kubelet v0.30.3
22
+ k8s.io/api => k8s.io/api v0.31.0
23
+ k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.0
24
+ k8s.io/apimachinery => k8s.io/apimachinery v0.31.0
25
+ k8s.io/apiserver => k8s.io/apiserver v0.31.0
26
+ k8s.io/cli-runtime => k8s.io/cli-runtime v0.31.0
27
+ k8s.io/client-go => k8s.io/client-go v0.31.0
28
+ k8s.io/cloud-provider => k8s.io/cloud-provider v0.31.0
29
+ k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.0
30
+ k8s.io/code-generator => k8s.io/code-generator v0.31.0
31
+ k8s.io/component-base => k8s.io/component-base v0.31.0
32
+ k8s.io/component-helpers => k8s.io/component-helpers v0.31.0
33
+ k8s.io/controller-manager => k8s.io/controller-manager v0.31.0
34
+ k8s.io/cri-api => k8s.io/cri-api v0.31.0
35
+ k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.31.0
36
+ k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.31.0
37
+ k8s.io/kms => k8s.io/kms v0.31.0
38
+ k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.0
39
+ k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.0
40
+ k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.0
41
+ k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.0
42
+ k8s.io/kubectl => k8s.io/kubectl v0.31.0
43
+ k8s.io/kubelet => k8s.io/kubelet v0.31.0
42
44
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.4
43
- k8s.io/metrics => k8s.io/metrics v0.30.3
44
- k8s.io/mount-utils => k8s.io/mount-utils v0.30.3
45
- k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.30.3
46
- k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.30.3
47
- k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.30.3
48
- k8s.io/sample-controller => k8s.io/sample-controller v0.30.3
45
+ k8s.io/metrics => k8s.io/metrics v0.31.0
46
+ k8s.io/mount-utils => k8s.io/mount-utils v0.31.0
47
+ k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.31.0
48
+ k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.0
49
+ k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.31.0
50
+ k8s.io/sample-controller => k8s.io/sample-controller v0.31.0
49
51
)
50
52
51
53
require (
52
- github.com/container-storage-interface/spec v1.9 .0
54
+ github.com/container-storage-interface/spec v1.10 .0
53
55
github.com/docker/go-connections v0.5.0
54
56
github.com/go-co-op/gocron v1.37.0
55
57
github.com/google/uuid v1.6.0
56
58
github.com/gorilla/handlers v1.5.2
57
59
github.com/gorilla/mux v1.8.1
58
60
github.com/gorilla/websocket v1.5.3
59
- github.com/jinzhu/copier v0.3.5
60
- github.com/kubernetes-csi/csi-lib-utils v0.6.1
61
+ github.com/jinzhu/copier v0.4.0
62
+ github.com/kubernetes-csi/csi-lib-utils v0.19.0
61
63
github.com/longhorn/backing-image-manager v1.7.0-rc1
62
64
github.com/longhorn/backupstore v0.0.0-20240811043357-5c2b7879457f
63
65
github.com/longhorn/go-common-libs v0.0.0-20240821134112-907f57efd48f
@@ -67,52 +69,60 @@ require (
67
69
github.com/longhorn/longhorn-instance-manager v1.7.0-dev.0.20240822052913-4c2672c0dbfc
68
70
github.com/longhorn/longhorn-share-manager v1.7.0-rc1
69
71
github.com/pkg/errors v0.9.1
70
- github.com/prometheus/client_golang v1.18.0
71
- github.com/rancher/dynamiclistener v0.3.6
72
+ github.com/prometheus/client_golang v1.20.1
73
+ github.com/rancher/dynamiclistener v0.6.0
72
74
github.com/rancher/go-rancher v0.1.1-0.20220412083059-ff12399dd57b
73
75
github.com/rancher/wrangler v1.1.2
74
76
github.com/robfig/cron v1.2.0
75
77
github.com/sirupsen/logrus v1.9.3
76
78
github.com/stretchr/testify v1.9.0
77
79
github.com/urfave/cli v1.22.15
78
- golang.org/x/mod v0.17 .0
80
+ golang.org/x/mod v0.20 .0
79
81
golang.org/x/net v0.28.0
80
82
golang.org/x/sys v0.24.0
81
- golang.org/x/time v0.5 .0
83
+ golang.org/x/time v0.6 .0
82
84
google.golang.org/grpc v1.65.0
83
85
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
84
86
gopkg.in/yaml.v2 v2.4.0
85
87
k8s.io/api v0.31.0
86
- k8s.io/apiextensions-apiserver v0.25.4
88
+ k8s.io/apiextensions-apiserver v0.31.0
87
89
k8s.io/apimachinery v0.31.0
88
- k8s.io/cli-runtime v0.28.5
90
+ k8s.io/cli-runtime v0.31.0
89
91
k8s.io/client-go v0.31.0
90
- k8s.io/kubernetes v1.30.3
91
- k8s.io/metrics v0.28.5
92
+ k8s.io/kubernetes v1.31.0
93
+ k8s.io/metrics v0.31.0
92
94
k8s.io/mount-utils v0.31.0
93
95
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
94
- sigs.k8s.io/controller-runtime v0.10.1
96
+ sigs.k8s.io/controller-runtime v0.19.0
95
97
)
96
98
97
99
require (
98
100
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
99
- github.com/antlr/ antlr4/runtime/Go/ antlr/v4 v4.0.0-20230305170008-8188dc5388df // indirect
101
+ github.com/antlr4-go/ antlr/v4 v4.13.0 // indirect
100
102
github.com/distribution/reference v0.5.0 // indirect
103
+ github.com/fxamacker/cbor/v2 v2.7.0 // indirect
101
104
github.com/go-ole/go-ole v1.3.0 // indirect
105
+ github.com/godbus/dbus/v5 v5.1.0 // indirect
102
106
github.com/golang/protobuf v1.5.4 // indirect
103
107
github.com/google/gnostic-models v0.6.8 // indirect
104
- github.com/google/pprof v0.0.0-20231023181126-ff6d637d2a7b // indirect
105
108
github.com/jonboulle/clockwork v0.4.0 // indirect
109
+ github.com/klauspost/compress v1.17.9 // indirect
110
+ github.com/kylelemons/godebug v1.1.0 // indirect
106
111
github.com/longhorn/types v0.0.0-20240725040629-473d671316c4 // indirect
107
112
github.com/mitchellh/go-ps v1.0.0 // indirect
108
- github.com/moby/term v0.0.0-20221205130635-1aeaba878587 // indirect
113
+ github.com/moby/term v0.5.0 // indirect
114
+ github.com/opencontainers/runc v1.1.13 // indirect
115
+ github.com/opencontainers/runtime-spec v1.1.0 // indirect
109
116
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
117
+ github.com/rancher/wrangler/v3 v3.0.0 // indirect
110
118
github.com/shirou/gopsutil/v3 v3.24.5 // indirect
119
+ github.com/x448/float16 v0.8.4 // indirect
111
120
github.com/yusufpapurcu/wmi v1.2.4 // indirect
112
121
golang.org/x/exp v0.0.0-20231219180239-dc181d75b848 // indirect
113
122
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
114
123
google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 // indirect
115
- google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect
124
+ google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 // indirect
125
+ gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
116
126
gopkg.in/yaml.v3 v3.0.1 // indirect
117
127
)
118
128
@@ -126,7 +136,7 @@ require (
126
136
github.com/bits-and-blooms/bitset v1.12.0 // indirect
127
137
github.com/blang/semver/v4 v4.0.0 // indirect
128
138
github.com/c9s/goprocinfo v0.0.0-20210130143923-c95fcf8c64a8 // indirect
129
- github.com/cenkalti/backoff/v4 v4.2.1 // indirect
139
+ github.com/cenkalti/backoff/v4 v4.3.0 // indirect
130
140
github.com/cespare/xxhash/v2 v2.3.0 // indirect
131
141
github.com/coreos/go-semver v0.3.1 // indirect
132
142
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
@@ -145,12 +155,12 @@ require (
145
155
github.com/go-openapi/swag v0.22.4 // indirect
146
156
github.com/gogo/protobuf v1.3.2 // indirect
147
157
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
148
- github.com/google/cel-go v0.17.8 // indirect
158
+ github.com/google/cel-go v0.20.1 // indirect
149
159
github.com/google/go-cmp v0.6.0 // indirect
150
160
github.com/google/gofuzz v1.2.0 // indirect
151
161
github.com/gorilla/context v1.1.2 // indirect
152
162
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
153
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.16 .0 // indirect
163
+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.20 .0 // indirect
154
164
github.com/imdario/mergo v0.3.12 // indirect
155
165
github.com/inconshreveable/mousetrap v1.1.0 // indirect
156
166
github.com/josharian/intern v1.0.0 // indirect
@@ -169,29 +179,29 @@ require (
169
179
github.com/opencontainers/go-digest v1.0.0 // indirect
170
180
github.com/pierrec/lz4/v4 v4.1.21 // indirect
171
181
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
172
- github.com/prometheus/client_model v0.5.0 // indirect
173
- github.com/prometheus/common v0.47 .0 // indirect
174
- github.com/prometheus/procfs v0.12.0 // indirect
182
+ github.com/prometheus/client_model v0.6.1 // indirect
183
+ github.com/prometheus/common v0.55 .0 // indirect
184
+ github.com/prometheus/procfs v0.15.1 // indirect
175
185
github.com/rancher/lasso v0.0.0-20240809125800-8da6f11865d5
176
186
github.com/robfig/cron/v3 v3.0.1 // indirect
177
187
github.com/rogpeppe/go-internal v1.12.0 // indirect
178
188
github.com/russross/blackfriday/v2 v2.1.0 // indirect
179
189
github.com/slok/goresilience v0.2.0 // indirect
180
- github.com/spf13/cobra v1.8.0 // indirect
190
+ github.com/spf13/cobra v1.8.1 // indirect
181
191
github.com/spf13/pflag v1.0.5 // indirect
182
192
github.com/stoewer/go-strcase v1.2.0 // indirect
183
- go.etcd.io/etcd/api/v3 v3.5.10 // indirect
184
- go.etcd.io/etcd/client/pkg/v3 v3.5.10 // indirect
185
- go.etcd.io/etcd/client/v3 v3.5.10 // indirect
186
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.42 .0 // indirect
187
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.44 .0 // indirect
188
- go.opentelemetry.io/otel v1.19 .0 // indirect
189
- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19 .0 // indirect
190
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19 .0 // indirect
191
- go.opentelemetry.io/otel/metric v1.19 .0 // indirect
192
- go.opentelemetry.io/otel/sdk v1.19 .0 // indirect
193
- go.opentelemetry.io/otel/trace v1.19 .0 // indirect
194
- go.opentelemetry.io/proto/otlp v1.0.0 // indirect
193
+ go.etcd.io/etcd/api/v3 v3.5.14 // indirect
194
+ go.etcd.io/etcd/client/pkg/v3 v3.5.14 // indirect
195
+ go.etcd.io/etcd/client/v3 v3.5.14 // indirect
196
+ go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.53 .0 // indirect
197
+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53 .0 // indirect
198
+ go.opentelemetry.io/otel v1.28 .0 // indirect
199
+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28 .0 // indirect
200
+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27 .0 // indirect
201
+ go.opentelemetry.io/otel/metric v1.28 .0 // indirect
202
+ go.opentelemetry.io/otel/sdk v1.28 .0 // indirect
203
+ go.opentelemetry.io/otel/trace v1.28 .0 // indirect
204
+ go.opentelemetry.io/proto/otlp v1.3.1 // indirect
195
205
go.uber.org/atomic v1.11.0 // indirect
196
206
go.uber.org/multierr v1.11.0
197
207
go.uber.org/zap v1.26.0 // indirect
@@ -204,18 +214,18 @@ require (
204
214
google.golang.org/protobuf v1.34.2
205
215
gopkg.in/inf.v0 v0.9.1 // indirect
206
216
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
207
- k8s.io/apiserver v0.30.3 // indirect
217
+ k8s.io/apiserver v0.31.0 // indirect
208
218
k8s.io/cloud-provider v0.0.0 // indirect
209
- k8s.io/component-base v0.30.3 // indirect
210
- k8s.io/component-helpers v0.30.3 // indirect
211
- k8s.io/controller-manager v0.30.3 // indirect
219
+ k8s.io/component-base v0.31.0 // indirect
220
+ k8s.io/component-helpers v0.31.0 // indirect
221
+ k8s.io/controller-manager v0.31.0 // indirect
212
222
k8s.io/klog v1.0.0 // indirect
213
223
k8s.io/klog/v2 v2.130.1 // indirect
214
- k8s.io/kms v0.30.3 // indirect
215
- k8s.io/kube-aggregator v0.25.4 // indirect
224
+ k8s.io/kms v0.31.0 // indirect
225
+ k8s.io/kube-aggregator v0.30.0 // indirect
216
226
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect
217
227
k8s.io/kubelet v0.0.0 // indirect
218
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.29.0 // indirect
228
+ sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3 // indirect
219
229
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
220
230
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
221
231
sigs.k8s.io/yaml v1.4.0 // indirect
0 commit comments