Skip to content

Contributing to Kubernetes is harder than it should be and problems have unclear owners #3753

Open
@BenTheElder

Description

@BenTheElder

Preserving this from a slack discussion in #sig-contribex as requested.

Will cleanup later. CC @cblecker @dims @nikhita

Pasted from slack:


IMHO a lot of them the problem is mostly "who owns this?"

  • presubmits are awful ... -- bug testing? release? some other sig? who owns what tests run in presubmit?
    -- slow (> 1 hour long!) an inordinately flaky (can be 50+ /retest!)
    -- most of them can't be replicated locally without significant effort and $$ / access to cloud
    -- test output is often incomprehensible across the board, identifying actual causes is an art form

  • staging can be very painful and confusing, especially if you've never seen it before ... -- unclear if there is any interest in ever removing that

  • dev tools (hack,/, build/) are all thousands of lines of elaborate bash importing more elaborate and sometimes esoteric bash ... -- no sig really owns these? and the people that have OWNERS are all super busy

  • we bury your PR in mountains of text / comment spam. -- testing? contribex?

  • getting active approvers on your PR is something of an art form, we auto assign reviewers but many of them I've never seen review anything in a year or more -- who knows? contribex? testing?

... that's probably just a few of them, I don't really know who I'd bug to get any of those fixed because it's unclear who really owns them.


Metadata

Metadata

Assignees

No one assigned

    Labels

    area/contributor-guideIssues or PRs related to the contributor guidelifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.sig/contributor-experienceCategorizes an issue or PR as relevant to SIG Contributor Experience.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions