Skip to content

Allow non-Venafi employee maintainers full release capabilities #43

@erikgb

Description

@erikgb

As a relatively new cert-manager maintainer, I have just started cutting releases of our projects. The release process is generally good and well-documented. However, I cannot publish the release Helm chart, as it currently requires access to a private GitHub project that is only available to Venafi employees.

The issue was raised at the bi-weekly development meeting on 28 November 2024, and everyone present agreed that this should be improved.

Short-term alternative proposed: give non-Venafi employee maintainers personal access to the chart release repository. I don't consider this a real fix for the issue. As a graduated CNCF project, all our activity should be transparent and maintainers should be treated equally.

A better solution discussed in the meeting was establishing a new OCI Helm chart registry for cert-manager projects. And for backward compatibility reasons pull-push charts from this new registry to the legacy JetStack chart repository.

/assign @SgtCoDFish

CyberArk tracker: VC-46168

Metadata

Metadata

Assignees

No one assigned

    Labels

    cybrUsed by CyberArk-employed maintainers to report to line management what's being worked on.priority/backlogHigher priority than priority/awaiting-more-evidence.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions