Skip to content

YAML go library #39235

@HadrienPatte

Description

@HadrienPatte

Currently the cilium project has a direct dependency on the gopkg.in/yaml.v3 (go-yaml/yaml) and sigs.k8s.io/yaml (kubernetes-sigs/yaml) YAML libraries.

gopkg.in/yaml.v3 (go-yaml/yaml) is officially unmaintained and its repository is now archived (see go-yaml/yaml@944c86a).

There are multiple possible alternatives, such as goccy/go-yaml and kubernetes-sigs/yaml. They may no all be a drop in replacement for the existing gopkg.in/yaml.v3.

Do we want to move away from depending on the now unmaintained go-yaml/yaml library and if so, which alternative library do we want to use instead?

cc: @cilium/vendor

Metadata

Metadata

Assignees

Labels

area/agentCilium agent related.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions