Skip to content

Tracking Issue: Normalize Kind Labels #2032

@jberkus

Description

@jberkus

There are several issues open regarding Kind labels. This is a tracking issue to track all of them across the project so that people can visualize what the end result will be.

Issues:

Some general points:

  1. All else being equal, fewer kind labels is considered a good thing.
  2. Kind/ labels which are not explicitly recommended and documented should be considered deprecated.
  3. Old kind labels which have not been used since the 1.9 cycle or earlier should be considered deprecated.
  4. Ideally, issues and PRs should be able to treat Kind labels as exclusive (apply only one per PR/issue), although this should not be enforced due to corner cases.

I am vague on how we should be applying this set of rules to K/K vs. organization-wide. My primary concern is limiting the pool of kind labels in k/k to a relative handful of clearly needed labels.

New list of canonical Kind labels

Deprecated Kind labels:

  • kind/support (to triage/support)
  • kind/enhancement (duplicates kind/feature)
  • kind/technical-debt (duplicates kind/cleanup)

Also officially deprecating these kind labels, which exist but have not been used since 1.9 or earlier:

  • kind/friction (?)
  • kind/mesos-flake (?)
  • kind/old-docs (duplicates kind/documentation)
  • kind/postmortem (?)
  • kind/upgrade-test-failure (duplicates kind/failing-test)

List of Changes To Make

Renames:

  • priority/failing-test to kind/failing-test
  • kind/support to triage/support

New Labels:

  • kind/flake

Existing Labels to be added to labels.md:

  • kind/cleanup
  • kind/design
  • kind/api-change
  • kind/new-api

Finally, announce deprecation of all the deprecated labels above, and mark them as such in the label dictionary.

cc @spiffxp

Metadata

Metadata

Assignees

No one assigned

    Labels

    sig/contributor-experienceCategorizes an issue or PR as relevant to SIG Contributor Experience.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions