예제 #1
0
        public async Task <IEnumerable <HelmRelease> > HandleAsync(GetReleases query)
        {
            var contexts = await kubernetesClient.GetContexts();

            var releases = new List <HelmRelease>();

            foreach (var context in contexts)
            {
                releases.AddRange(await helmClient.List(context.Name));
            }
            return(releases);
        }
예제 #2
0
 public async Task <IEnumerable <KubernetesContext> > HandleAsync(GetClusters query)
 {
     return(await kubernetesClient.GetContexts());
 }