Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support configuring multiple repositories #78

Open
pvorb opened this issue Dec 17, 2020 · 0 comments
Open

Support configuring multiple repositories #78

pvorb opened this issue Dec 17, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@pvorb
Copy link
Member

pvorb commented Dec 17, 2020

Currently, there's a somewhat random step in the PackageMojo that adds an incubator repository. #77 allows us to disable this step, which was necessary for a CI pipeline that is behind a very restrictive firewall that doesn't allow access to the publicly available incubator repository.

In the long term, it would be way nicer if we would not make any assumptions about incubator or regular repositories. We could just support configuring a list of repositories and their alias, as well as a separate repository for deploying/publishing a chart.

This could look similar to the following lines:

<configuration>
    <helmRepositories>
        <helmRepository>
            <name>myChartRepo</name>
            <url>https://example.github.io/chart-repo/</url>
            <!-- optionally with a way to specify credentials -->
        </helmRepository>
    </helmRepositories>

    <publishRepository>
        <url>https://example.com/helm</url>
        <method>PUT</method>
        <!-- optionally with a way to specify credentials -->
    </publishRepository>
</configuration>
@pvorb pvorb added the enhancement New feature or request label Jan 15, 2021
@marinabauer marinabauer added this to the Bugfix-Release milestone Feb 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants