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

Helm Operator (v1) is in maintenance mode #546

Closed
hiddeco opened this issue Oct 5, 2020 · 4 comments
Closed

Helm Operator (v1) is in maintenance mode #546

hiddeco opened this issue Oct 5, 2020 · 4 comments

Comments

@hiddeco
Copy link
Member

hiddeco commented Oct 5, 2020

The Helm Operator (and Flux v1) are in maintenance mode and effectively have been for a while.

This means we

  • are focusing all of our attention on v2 and
  • will only be working on the Helm Operator (and Flux v1) for critical updates and bug fixes

If you are considering helping out with maintenance, please talk to us. We want to make this transition work for everyone.

Why is this important?

We as a community decided we will invest into the future of GitOps by re-architecting our tooling from the ground up, resulting in

  • Easier code
  • Better observability
  • Ease of integrating
  • Composability and extensibility

The effort is well-underway and v2 is already on feature-parity in terms of Flux read-only mode and Helm Operator functionality. (And there’s already loads more in terms of functionality that Flux v1 and friends couldn't do, such as multiple repository support, health assessment of the deployed workloads, structured logging, events and alerts.)

Check out the guide on https://toolkit.fluxcd.io/guides/helmreleases/ to find out how to get started with the helm-controller.

Timeline

Please take a look at the roadmap for Flux v2. Once we have reached feature-parity across all current feature sets (➊ read-only mode, ➋ helm-operator, ➌ write operations), we will continue to support Flux v1 and Helm Operator v1 for 6 more months.

I need help with an issue now

The Helm Operator is still being maintained and supported, it will just take a bit longer until we get around to issues and PRs. Critical bug fixes have our priority, we are going to be hesitant and look very careful at anything that will extend functionality.

First and foremost, you can help by checking out
https://docs.fluxcd.io/projects/helm-operator/en/stable/troubleshooting/ and https://docs.fluxcd.io/projects/helm-operator/en/stable/faq/ very closely and asking for help on #flux on CNCF Slack if necessary.

This is a very important transition period for us as a community, and we firmly believe that we'll come out stronger together on the other side. 🚀

@hiddeco hiddeco pinned this issue Oct 5, 2020
@hiddeco hiddeco changed the title Helm-Operator is in maintenance mode Helm Operator is in maintenance mode Oct 5, 2020
@stuartpb
Copy link

stuartpb commented Oct 7, 2020

How do I install just the HelmController? The documentation only describes how to install some GitOps Toolkit thing that apparently needs its own binary. I don't need GitOps, just Helm.

@dholbach dholbach changed the title Helm Operator is in maintenance mode Helm Operator (v1) is in maintenance mode Oct 7, 2020
@hiddeco
Copy link
Member Author

hiddeco commented Oct 7, 2020

@stuartpb the releases have a .yaml file attached to them with the bare minimum that is required to deploy the release: https://github.com/fluxcd/helm-controller/releases. Documentation around "standalone" installations will follow in the foreseeable future.

For further questions, please either join the discussion or file an issue in the helm-controller repository.

@rafaelgaspar
Copy link

rafaelgaspar commented Feb 5, 2021

Flux is also in maintenance mode and still got kubectl binaries updated, any reason why with helm binary this is not the case? Any known breaking change?

@hiddeco
Copy link
Member Author

hiddeco commented Feb 5, 2021

@rafaelgaspar see:

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants