def list(self, namespace=None): cmd = ["helm", "list"] if namespace: cmd += ["--namespace", namespace] else: cmd += ["--all-namespaces"] data = helpers.run_list_command(cmd) return data
def list(self, chart_name=None, chart_version=None, search_hub=False): # Perform exact match if chart_name specified. # https://github.com/helm/helm/issues/3890 data = helpers.run_list_command( ["helm", "search", "hub" if search_hub else "repo"] + ["--regexp", "%s\\v" % chart_name] if chart_name else [] + ["--version", chart_version] if chart_version else []) return data
def list(self): data = helpers.run_list_command(["helm", "repo", "list"]) return data
def history(self, namespace, release_name): data = helpers.run_list_command( ["helm", "history", "--namespace", namespace, release_name]) return data