Re: Does Helm has a plan to support the complete Operator maturity level?
I’d like to add to what Paul said.
Helm and operators are two different types of things. They don’t solve the same problem. Think of it this way, would I ask apt or yum to implement ansible features? The answer is obviously no because they solve two different problems and can be used to compliment each other. Ansible regularly uses RPMs and Debian packages.
Helm is a package manager like apt or yum. It is used to install, upgrade, and uninstall packages.
Operators are more complex. To quote the original definition of operators…
It’s about managing instances of applications. This reminds me of something like ansible or Chef. It’s more like Chef conceptually because Chef did things with agents and a pull based model.
These two can complement each other. An operator can use Helm and charts for the install, upgrade, and uninstall elements. In fact, some do.
So, I would not expect to have Helm support operator capabilities because they solve different problems. The fact that they’re compared that way is marketing rather than technical.
- Matt Farina