lensapp/lens

Discovery based API support

Open

#666 aberto em 10 de ago. de 2020

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)TypeScript (1.433 forks)batch import
bugenhancementhelp wanted

Métricas do repositório

Stars
 (22.003 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

What would you like to be added: A mechanism for cluster supported APIs to be discovered and handled automatically.

Why is this needed: Currently, our KubeApi<T> interface treats a version difference (say between v1beta1 and v1 of customresourcedefinition) as completely different apis and thus when trying to create a new CRD in lens unhelpful error messages are being displayed.

I don't know if this is a problem with other aspects of lens but it seems like definitely could be.

Possible Solutions:

  • Do nothing, keep manually adding apis as they come up
  • Add some sort of discovery mechanism that (might) request the supported APIs via kubectl or something similar.

Guia do colaborador