This project aims to provide an easy interface over helm-cli.
Basic syntax is very similar to helm cli.
helm.repo.list()
is the same as helm repo list
import helm
from helm.models import HelmRepo
repositories: List[HelmRepo] = helm.repo.list()
for repo in repositories:
print(repo.name)
We aim to provide pydantic models for all reasonable use-cases.
The default implementation of the commands can handle keyword arguments, like namespace=something
and transforms them to correct cli arguments.
--arg-name value
is the same asarg_name=value
--boolarg
is the same asboolarg=True
Expect breaking changes