Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Support import of repositories for Helm v2 _and_ v3 #141

Merged
merged 4 commits into from
Dec 11, 2019

Commits on Dec 10, 2019

  1. helm/v2: support management of repositories

    This commit is a follow up on #124 which added the same type of
    functionalities to the `helm/v3` package. Given all methods are
    now supported by both version implementations, the generic client
    interface has been updated to include the methods.
    hiddeco committed Dec 10, 2019
    Configuration menu
    Copy the full SHA
    d055d2f View commit details
    Browse the repository at this point in the history
  2. helm/v3: remove hardcoded v2 repo file import

    This was causing issues for airgapped or restricted instances of the
    operator as adding a repository causes Helm to attempt to connect with
    it, which may not be possible due to the earlier mentioned restrictions.
    hiddeco committed Dec 10, 2019
    Configuration menu
    Copy the full SHA
    4921500 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

  1. operator: add --helm-repository-import flag

    With this flag it is possible to import repositories from an index
    file to a specific Helm client version.
    
    Example:
    
    `--helm-repository-import=v2:/var/v2.yaml,v3:/var/v3.yaml` causes
    the operator to import the `v2.yaml` repositories in the Helm v2
    client, and the `v3.yaml` repositories in the Helm v3 client.
    hiddeco committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    5619835 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f267a7 View commit details
    Browse the repository at this point in the history