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

Remove Helm operator from codebase #2329

Merged
merged 12 commits into from
Aug 15, 2019
Merged

Remove Helm operator from codebase #2329

merged 12 commits into from
Aug 15, 2019

Commits on Aug 15, 2019

  1. Remove Helm operator code

    Or to be more specific:
    
    - removed `integrations/`
    - removed `cmd/helm-operator`
    - changed existing imports to `github.com/fluxcd/helm-operator`
    hiddeco committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    f806438 View commit details
    Browse the repository at this point in the history
  2. Remove code-generator bin

    hiddeco committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    b3f71ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    730cd78 View commit details
    Browse the repository at this point in the history
  4. Remove Helm operator bits from end to end tests

    But still install it during the end to end tests (from the latest
    official release), as Flux has some features (e.g. image updates)
    that work with `HelmRelease` objects.
    hiddeco committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    889cc94 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ac6938 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f088c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    49f3348 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7682aef View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    508b4dc View commit details
    Browse the repository at this point in the history
  10. Remove CHANGELOG-helmop.md

    And reference to this file in `CHANGELOG.md`.
    hiddeco committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    d0bccb8 View commit details
    Browse the repository at this point in the history
  11. Remove Helm operator docs

    They are now managed as a child project in RTD, and the docs reside
    in the Helm operator repository.
    hiddeco committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    27842af View commit details
    Browse the repository at this point in the history
  12. Add support for HelmRelease v1 resources

    This commit adds support for HelmRelease v1 resources with backwards
    compatability for v1beta1 resources, it also reintroduces some of
    the removed `integrations/` packages, as those resources have been
    removed from the Helm operator.
    
    The v1 resource is prioritized over v1beta1 resources, as Flux is
    only aware of the resource kind and not the api version. The
    prioritization means that if there are two resources with the same
    namespace and name, Flux will only see the v1 resource. The fallback
    is based on returned errors from the API, this comes at a cost, as
    errors during the first try may actually be relevant.
    
    The version of `github.com/fluxcd/helm-operator` has been pinpointed
    on `1.0.0-rc1`.
    hiddeco committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    4e3d978 View commit details
    Browse the repository at this point in the history