Skip to content

Commit e7156d6

Browse files
authored
chore: update troubleshoot go v0.122.0 (#2843)
1 parent edfc329 commit e7156d6

File tree

21 files changed

+309
-1659
lines changed

21 files changed

+309
-1659
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,8 @@ upgrade-release: check-env-EC_VERSION check-env-APP_VERSION
207207

208208
.PHONY: go.mod
209209
go.mod: Makefile
210-
(cd kinds && go get github.com/k0sproject/k0s@$(K0S_GO_VERSION) && go mod tidy)
211-
go get github.com/k0sproject/k0s@$(K0S_GO_VERSION)
210+
(cd kinds && go mod edit -require=github.com/k0sproject/k0s@$(K0S_GO_VERSION) && go mod tidy)
211+
go mod edit -require=github.com/k0sproject/k0s@$(K0S_GO_VERSION)
212212
go mod tidy
213213

214214
.PHONY: crds

api/internal/managers/app/config/template_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ func TestConfigTemplateProcessing(t *testing.T) {
136136
expectedYAML := `apiVersion: kots.io/v1beta1
137137
kind: Config
138138
metadata:
139-
creationTimestamp: null
140139
name: test-config
141140
spec:
142141
groups:
@@ -276,7 +275,6 @@ status: {}
276275
expectedYAML := `apiVersion: kots.io/v1beta1
277276
kind: Config
278277
metadata:
279-
creationTimestamp: null
280278
name: complex-config
281279
spec:
282280
groups:

api/pkg/template/execute_test.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,8 +1167,7 @@ func TestEngine_ConfigMode_BasicTemplating(t *testing.T) {
11671167

11681168
expectedYAML := `apiVersion: kots.io/v1beta1
11691169
kind: Config
1170-
metadata:
1171-
creationTimestamp: null
1170+
metadata: {}
11721171
spec:
11731172
groups:
11741173
- items:
@@ -1252,8 +1251,7 @@ func TestEngine_ConfigMode_ValuePriority(t *testing.T) {
12521251

12531252
expectedYAMLWithUserValues := `apiVersion: kots.io/v1beta1
12541253
kind: Config
1255-
metadata:
1256-
creationTimestamp: null
1254+
metadata: {}
12571255
spec:
12581256
groups:
12591257
- items:
@@ -1290,8 +1288,7 @@ status: {}
12901288

12911289
expectedYAMLWithoutUserValues := `apiVersion: kots.io/v1beta1
12921290
kind: Config
1293-
metadata:
1294-
creationTimestamp: null
1291+
metadata: {}
12951292
spec:
12961293
groups:
12971294
- items:
@@ -1423,8 +1420,7 @@ func TestEngine_ConfigMode_ComplexDependencyChain(t *testing.T) {
14231420

14241421
expectedYAML := `apiVersion: kots.io/v1beta1
14251422
kind: Config
1426-
metadata:
1427-
creationTimestamp: null
1423+
metadata: {}
14281424
spec:
14291425
groups:
14301426
- items:

go.mod

Lines changed: 98 additions & 101 deletions
Large diffs are not rendered by default.

go.sum

Lines changed: 106 additions & 1489 deletions
Large diffs are not rendered by default.

kinds/go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ require (
88
github.com/k0sproject/k0s v1.33.5-0.20250819091818-6da1d9c31be6
99
github.com/stretchr/testify v1.11.1
1010
go.yaml.in/yaml/v3 v3.0.4
11-
k8s.io/api v0.33.4
12-
k8s.io/apimachinery v0.33.4
13-
sigs.k8s.io/controller-runtime v0.21.0
11+
k8s.io/api v0.34.1
12+
k8s.io/apimachinery v0.34.1
13+
sigs.k8s.io/controller-runtime v0.22.1
1414
sigs.k8s.io/yaml v1.6.0
1515
)
1616

@@ -20,14 +20,14 @@ require (
2020
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
2121
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
2222
github.com/distribution/reference v0.6.0 // indirect
23-
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
23+
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
2424
github.com/go-logr/logr v1.4.3 // indirect
2525
github.com/gogo/protobuf v1.3.2 // indirect
2626
github.com/json-iterator/go v1.1.12 // indirect
2727
github.com/mitchellh/copystructure v1.2.0 // indirect
2828
github.com/mitchellh/reflectwalk v1.0.2 // indirect
2929
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
30-
github.com/modern-go/reflect2 v1.0.2 // indirect
30+
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
3131
github.com/onsi/ginkgo/v2 v2.23.4 // indirect
3232
github.com/onsi/gomega v1.36.3 // indirect
3333
github.com/opencontainers/go-digest v1.0.0 // indirect
@@ -45,11 +45,11 @@ require (
4545
gopkg.in/inf.v0 v0.9.1 // indirect
4646
gopkg.in/yaml.v3 v3.0.1 // indirect
4747
helm.sh/helm/v3 v3.18.6 // indirect
48-
k8s.io/apiextensions-apiserver v0.33.4 // indirect
49-
k8s.io/client-go v0.33.4 // indirect
48+
k8s.io/apiextensions-apiserver v0.34.1 // indirect
49+
k8s.io/client-go v0.34.1 // indirect
5050
k8s.io/klog/v2 v2.130.1 // indirect
51-
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect
52-
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
51+
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 // indirect
52+
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
5353
sigs.k8s.io/randfill v1.0.0 // indirect
54-
sigs.k8s.io/structured-merge-diff/v4 v4.6.0 // indirect
54+
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
5555
)

kinds/go.sum

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@ github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5Qvfr
1414
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
1515
github.com/dlclark/regexp2 v1.11.0 h1:G/nrcoOa7ZXlpoa/91N3X7mM3r8eIlMBBJZvsz/mxKI=
1616
github.com/dlclark/regexp2 v1.11.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
17-
github.com/fxamacker/cbor/v2 v2.7.0 h1:iM5WgngdRBanHcxugY4JySA0nk1wZorNOpTgCMedv5E=
18-
github.com/fxamacker/cbor/v2 v2.7.0/go.mod h1:pxXPTn3joSm21Gbwsv0w9OSA2y1HFR9qXEeXQVeNoDQ=
17+
github.com/fxamacker/cbor/v2 v2.9.0 h1:NpKPmjDBgUfBms6tr6JZkTHtfFGcMKsw3eGcmD/sapM=
18+
github.com/fxamacker/cbor/v2 v2.9.0/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ=
1919
github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
2020
github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
2121
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
2222
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
2323
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
2424
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
25-
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
2625
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
2726
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
2827
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
@@ -49,8 +48,9 @@ github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx
4948
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
5049
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
5150
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
52-
github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=
5351
github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
52+
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee h1:W5t00kpgFdJifH4BDsTlE89Zl93FEloxaWZfGcifgq8=
53+
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
5454
github.com/onsi/ginkgo/v2 v2.23.4 h1:ktYTpKJAVZnDT4VjxSbiBenUjmlL/5QkBEocaWXiQus=
5555
github.com/onsi/ginkgo/v2 v2.23.4/go.mod h1:Bt66ApGPBFzHyR+JO10Zbt0Gsp4uWxu5mIOTusL46e8=
5656
github.com/onsi/gomega v1.36.3 h1:hID7cr8t3Wp26+cYnfcjR6HpJ00fdogN6dqZ1t6IylU=
@@ -139,27 +139,25 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
139139
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
140140
helm.sh/helm/v3 v3.18.6 h1:S/2CqcYnNfLckkHLI0VgQbxgcDaU3N4A/46E3n9wSNY=
141141
helm.sh/helm/v3 v3.18.6/go.mod h1:L/dXDR2r539oPlFP1PJqKAC1CUgqHJDLkxKpDGrWnyg=
142-
k8s.io/api v0.33.4 h1:oTzrFVNPXBjMu0IlpA2eDDIU49jsuEorGHB4cvKupkk=
143-
k8s.io/api v0.33.4/go.mod h1:VHQZ4cuxQ9sCUMESJV5+Fe8bGnqAARZ08tSTdHWfeAc=
144-
k8s.io/apiextensions-apiserver v0.33.4 h1:rtq5SeXiDbXmSwxsF0MLe2Mtv3SwprA6wp+5qh/CrOU=
145-
k8s.io/apiextensions-apiserver v0.33.4/go.mod h1:mWXcZQkQV1GQyxeIjYApuqsn/081hhXPZwZ2URuJeSs=
146-
k8s.io/apimachinery v0.33.4 h1:SOf/JW33TP0eppJMkIgQ+L6atlDiP/090oaX0y9pd9s=
147-
k8s.io/apimachinery v0.33.4/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
148-
k8s.io/client-go v0.33.4 h1:TNH+CSu8EmXfitntjUPwaKVPN0AYMbc9F1bBS8/ABpw=
149-
k8s.io/client-go v0.33.4/go.mod h1:LsA0+hBG2DPwovjd931L/AoaezMPX9CmBgyVyBZmbCY=
142+
k8s.io/api v0.34.1 h1:jC+153630BMdlFukegoEL8E/yT7aLyQkIVuwhmwDgJM=
143+
k8s.io/api v0.34.1/go.mod h1:SB80FxFtXn5/gwzCoN6QCtPD7Vbu5w2n1S0J5gFfTYk=
144+
k8s.io/apiextensions-apiserver v0.34.1 h1:NNPBva8FNAPt1iSVwIE0FsdrVriRXMsaWFMqJbII2CI=
145+
k8s.io/apiextensions-apiserver v0.34.1/go.mod h1:hP9Rld3zF5Ay2Of3BeEpLAToP+l4s5UlxiHfqRaRcMc=
146+
k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4=
147+
k8s.io/apimachinery v0.34.1/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
148+
k8s.io/client-go v0.34.1 h1:ZUPJKgXsnKwVwmKKdPfw4tB58+7/Ik3CrjOEhsiZ7mY=
149+
k8s.io/client-go v0.34.1/go.mod h1:kA8v0FP+tk6sZA0yKLRG67LWjqufAoSHA2xVGKw9Of8=
150150
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
151151
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
152-
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6JSWYFzOFnYeS6Ro=
153-
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
154-
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
155-
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
156-
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=
157-
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3/go.mod h1:18nIHnGi6636UCz6m8i4DhaJ65T6EruyzmoQqI2BVDo=
158-
sigs.k8s.io/randfill v0.0.0-20250304075658-069ef1bbf016/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxOY=
152+
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8tmbZBHi4zVsl1Y=
153+
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
154+
sigs.k8s.io/controller-runtime v0.22.1 h1:Ah1T7I+0A7ize291nJZdS1CabF/lB4E++WizgV24Eqg=
155+
sigs.k8s.io/controller-runtime v0.22.1/go.mod h1:FwiwRjkRPbiN+zp2QRp7wlTCzbUXxZ/D4OzuQUDwBHY=
156+
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 h1:gBQPwqORJ8d8/YNZWEjoZs7npUVDpVXUUOFfW6CgAqE=
157+
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg=
159158
sigs.k8s.io/randfill v1.0.0 h1:JfjMILfT8A6RbawdsK2JXGBR5AQVfd+9TbzrlneTyrU=
160159
sigs.k8s.io/randfill v1.0.0/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxOY=
161-
sigs.k8s.io/structured-merge-diff/v4 v4.6.0 h1:IUA9nvMmnKWcj5jl84xn+T5MnlZKThmUW1TdblaLVAc=
162-
sigs.k8s.io/structured-merge-diff/v4 v4.6.0/go.mod h1:dDy58f92j70zLsuZVuUX5Wp9vtxXpaZnkPGWeqDfCps=
163-
sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=
160+
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 h1:jTijUJbW353oVOd9oTlifJqOGEkUw2jB/fXCbTiQEco=
161+
sigs.k8s.io/structured-merge-diff/v6 v6.3.0/go.mod h1:M3W8sfWvn2HhQDIbGWj3S099YozAsymCo/wrT5ohRUE=
164162
sigs.k8s.io/yaml v1.6.0 h1:G8fkbMSAFqgEFgh4b1wmtzDnioxFCUgTZhlbj5P9QYs=
165163
sigs.k8s.io/yaml v1.6.0/go.mod h1:796bPqUfzR/0jLAl6XjHl3Ck7MiyVv8dbTdyT3/pMf4=

operator/controllers/installation_controller_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,10 @@ func (m *mockClient) Patch(ctx context.Context, obj client.Object, patch client.
305305
return m.fake.Patch(ctx, obj, patch, opts...)
306306
}
307307

308+
func (m *mockClient) Apply(ctx context.Context, obj runtime.ApplyConfiguration, opts ...client.ApplyOption) error {
309+
return m.fake.Apply(ctx, obj, opts...)
310+
}
311+
308312
func (m *mockClient) DeleteAllOf(ctx context.Context, obj client.Object, opts ...client.DeleteAllOfOption) error {
309313
return m.fake.DeleteAllOf(ctx, obj, opts...)
310314
}

pkg/addons/adminconsole/install_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,10 @@ func (m *mockClient) Patch(ctx context.Context, obj client.Object, patch client.
238238
return m.fake.Patch(ctx, obj, patch, opts...)
239239
}
240240

241+
func (m *mockClient) Apply(ctx context.Context, obj runtime.ApplyConfiguration, opts ...client.ApplyOption) error {
242+
return m.fake.Apply(ctx, obj, opts...)
243+
}
244+
241245
func (m *mockClient) DeleteAllOf(ctx context.Context, obj client.Object, opts ...client.DeleteAllOfOption) error {
242246
return m.fake.DeleteAllOf(ctx, obj, opts...)
243247
}

pkg/disasterrecovery/backup.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ func ListReplicatedBackups(ctx context.Context, cli client.Client) ([]Replicated
102102
if err != nil {
103103
return nil, err
104104
}
105+
for i, backup := range backups {
106+
if err := kubeutils.EnsureGVK(ctx, cli, &backup); err != nil {
107+
return nil, fmt.Errorf("ensure gvk %d: %w", i, err)
108+
}
109+
backups[i] = backup
110+
}
105111
replicatedBackups := groupBackupsByName(backups)
106112
sort.Sort(ReplicatedBackups(replicatedBackups))
107113
return replicatedBackups, nil
@@ -320,6 +326,12 @@ func getBackupsFromName(ctx context.Context, cli client.Client, veleroNamespace
320326
return nil, fmt.Errorf("unable to list backups: %w", err)
321327
}
322328
if len(backups.Items) > 0 {
329+
for i, backup := range backups.Items {
330+
if err := kubeutils.EnsureGVK(ctx, cli, &backup); err != nil {
331+
return nil, fmt.Errorf("ensure gvk %d: %w", i, err)
332+
}
333+
backups.Items[i] = backup
334+
}
323335
return backups.Items, nil
324336
}
325337
backup := &velerov1.Backup{}
@@ -329,6 +341,9 @@ func getBackupsFromName(ctx context.Context, cli client.Client, veleroNamespace
329341
} else if err != nil {
330342
return nil, fmt.Errorf("unable to get backup: %w", err)
331343
}
344+
if err := kubeutils.EnsureGVK(ctx, cli, backup); err != nil {
345+
return nil, fmt.Errorf("ensure gvk: %w", err)
346+
}
332347

333348
return []velerov1.Backup{*backup}, nil
334349
}

0 commit comments

Comments
 (0)