10BC0 🐘 Standardize on new YAML parser effort · Issue #132056 · kubernetes/kubernetes · GitHub
[go: up one dir, main page]

Skip to content

🐘 Standardize on new YAML parser effort #132056

@dims

Description

@dims

A lot of our community ecosytem has been using the following packages from @niemeyer:

For a while, we have had a fork of these two packages:

Recently @ingydotnet has started an effort to revive the parsers here:
https://github.com/yaml/go-yaml

The following packages are now available as a result:

This new effort has already consolidated the patches we carried as part of:
yaml/go-yaml#2

So what do we want to do here/now?

Proposal in this issue is that we should switch over to the new packages both in kubernetes/kubernetes and other repositories that we host/consume/support. For a period of time, we will have multiple parsers (even if they have the same identical code). But over time as more folks switch over to the new "official" this should trail off. We should use our unwanted-dependencies.json to drive down / deprecate all the older ones over time.

/area code-organization
/sig architecture

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/code-organizationIssues or PRs related to kubernetes code organizationneeds-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.sig/architectureCategorizes an issue or PR as relevant to SIG Architecture.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0