Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 def list(self):
     data = helpers.run_list_command(["helm", "repo", "list"])
     return data
Exemplo n.º 4
0
 def history(self, namespace, release_name):
     data = helpers.run_list_command(
         ["helm", "history", "--namespace", namespace, release_name])
     return data