Skip to content

Commit 6d08a5a

Browse files
chore(deps): use the maintained repo of go-yaml (#5512) (#5519)
https://github.com/yaml/go-yaml is the replacement repo for the archived https://github.com/go-yaml/yaml repo, and is maintained by the official YAML organization. It has a dedicated maintainance team and is already in use in: * Kubernetes - https://github.com/kubernetes/kubernetes/blob/master/go.mod#L74 * kubectl - https://github.com/kubernetes/kubectl/blob/master/go.mod#L29 * Helm - https://github.com/helm/helm/blob/main/go.mod#L37 * k8s-sigs YAML - https://github.com/kubernetes-sigs/yaml/blob/master/go.mod#L7-L8 * Kustomize - https://github.com/kubernetes-sigs/kustomize/blob/master/kyaml/go.mod#L15-L16 * yq - https://github.com/mikefarah/yq/blob/master/go.mod#L20 The v2 and v3 branches will only be changed for security fixes. Expected behavior for v2 and v3 is guaranteed to not change. Co-authored-by: Ingy döt Net <[email protected]>
1 parent 4cbecad commit 6d08a5a

File tree

24 files changed

+28
-28
lines changed

24 files changed

+28
-28
lines changed

cmd/kots/cli/upgrade-service.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"github.com/replicatedhq/kots/pkg/upgradeservice/types"
1010
"github.com/spf13/cobra"
1111
"github.com/spf13/viper"
12-
"gopkg.in/yaml.v3"
12+
"go.yaml.in/yaml/v3"
1313
)
1414

1515
func UpgradeServiceCmd() *cobra.Command {

go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,14 @@ require (
6969
github.com/vmware-tanzu/velero v1.16.2
7070
go.uber.org/multierr v1.11.0
7171
go.uber.org/zap v1.27.0
72+
go.yaml.in/yaml/v2 v2.4.2
73+
go.yaml.in/yaml/v3 v3.0.4
7274
golang.org/x/crypto v0.41.0
7375
golang.org/x/oauth2 v0.30.0
7476
golang.org/x/sync v0.16.0
7577
google.golang.org/api v0.248.0
7678
gopkg.in/go-playground/assert.v1 v1.2.1
7779
gopkg.in/ini.v1 v1.67.0
78-
gopkg.in/yaml.v2 v2.4.0
79-
gopkg.in/yaml.v3 v3.0.1
8080
helm.sh/helm/v3 v3.18.6
8181
k8s.io/api v0.33.4
8282
k8s.io/apimachinery v0.33.4
@@ -435,11 +435,11 @@ require (
435435
go.opentelemetry.io/otel/log v0.8.0 // indirect
436436
go.opentelemetry.io/otel/sdk/log v0.8.0 // indirect
437437
go.uber.org/automaxprocs v1.6.0 // indirect
438-
go.yaml.in/yaml/v2 v2.4.2 // indirect
439-
go.yaml.in/yaml/v3 v3.0.4 // indirect
440438
go4.org v0.0.0-20230225012048-214862532bf5 // indirect
441439
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
442440
gopkg.in/go-jose/go-jose.v2 v2.6.3 // indirect
441+
gopkg.in/yaml.v2 v2.4.0 // indirect
442+
gopkg.in/yaml.v3 v3.0.1 // indirect
443443
sigs.k8s.io/randfill v1.0.0 // indirect
444444
)
445445

integration/docker/registry/temp_registry_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
dockerregistry "github.com/replicatedhq/kots/pkg/docker/registry"
1111
dockertypes "github.com/replicatedhq/kots/pkg/docker/types"
1212
"github.com/stretchr/testify/require"
13-
"gopkg.in/yaml.v3"
13+
"go.yaml.in/yaml/v3"
1414
)
1515

1616
func TestTempRegistry_GetImageLayers(t *testing.T) {

kurl_proxy/cmd/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
"github.com/gin-gonic/gin"
2222
"github.com/pkg/errors"
2323
"github.com/soheilhy/cmux"
24-
"gopkg.in/yaml.v2"
24+
"go.yaml.in/yaml/v2"
2525
v1 "k8s.io/api/core/v1"
2626
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2727
"k8s.io/apimachinery/pkg/fields"

kurl_proxy/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ require (
66
github.com/gin-gonic/gin v1.10.1
77
github.com/pkg/errors v0.9.1
88
github.com/soheilhy/cmux v0.1.5
9-
gopkg.in/yaml.v2 v2.4.0
9+
go.yaml.in/yaml/v2 v2.4.2
1010
k8s.io/api v0.33.4
1111
k8s.io/apimachinery v0.33.4
1212
k8s.io/client-go v0.33.4

kurl_proxy/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
123123
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
124124
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
125125
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
126+
go.yaml.in/yaml/v2 v2.4.2 h1:DzmwEr2rDGHl7lsFgAHxmNz/1NlQ7xLIrlN2h5d1eGI=
127+
go.yaml.in/yaml/v2 v2.4.2/go.mod h1:081UH+NErpNdqlCXm3TtEran0rJZGxAYx9hb/ELlsPU=
126128
golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8=
127129
golang.org/x/arch v0.8.0 h1:3wRIsP3pM4yUptoR96otTUOXI367OS0+c9eeRi9doIc=
128130
golang.org/x/arch v0.8.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys=
@@ -179,8 +181,6 @@ gopkg.in/evanphx/json-patch.v4 v4.12.0 h1:n6jtcsulIzXPJaxegRbvFNNrZDjbij7ny3gmSP
179181
gopkg.in/evanphx/json-patch.v4 v4.12.0/go.mod h1:p8EYWUEYMpynmqDbY58zCKCFZw8pRWMG4EsWvDvM72M=
180182
gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
181183
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
182-
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
183-
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
184184
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
185185
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
186186
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

pkg/apparchive/helm-v1beta2.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import (
1919
upstreamtypes "github.com/replicatedhq/kots/pkg/upstream/types"
2020
"github.com/replicatedhq/kots/pkg/util"
2121
kotsv1beta2 "github.com/replicatedhq/kotskinds/apis/kots/v1beta2"
22-
"gopkg.in/yaml.v2"
22+
"go.yaml.in/yaml/v2"
2323
"helm.sh/helm/v3/pkg/action"
2424
"helm.sh/helm/v3/pkg/chart/loader"
2525
"k8s.io/client-go/kubernetes"

pkg/base/base.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"github.com/replicatedhq/kots/pkg/kotsutil"
1414
kotsscheme "github.com/replicatedhq/kotskinds/client/kotsclientset/scheme"
1515
troubleshootscheme "github.com/replicatedhq/troubleshoot/pkg/client/troubleshootclientset/scheme"
16-
"gopkg.in/yaml.v2"
16+
"go.yaml.in/yaml/v2"
1717
batchv1 "k8s.io/api/batch/v1"
1818
serializer "k8s.io/apimachinery/pkg/runtime/serializer/json"
1919
"k8s.io/client-go/kubernetes/scheme"

pkg/base/variadic.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
upstreamtypes "github.com/replicatedhq/kots/pkg/upstream/types"
1414
"github.com/replicatedhq/kots/pkg/util"
1515
kotsv1beta1 "github.com/replicatedhq/kotskinds/apis/kots/v1beta1"
16-
yaml3 "gopkg.in/yaml.v3"
16+
yaml3 "go.yaml.in/yaml/v3"
1717
)
1818

1919
// Known issues and TODOs:

pkg/base/write.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/replicatedhq/kots/pkg/k8sutil"
1313
"github.com/replicatedhq/kots/pkg/kotsutil"
1414
"github.com/replicatedhq/kots/pkg/util"
15-
"gopkg.in/yaml.v2"
15+
"go.yaml.in/yaml/v2"
1616
kustomizetypes "sigs.k8s.io/kustomize/api/types"
1717
)
1818

0 commit comments

Comments
 (0)