lensapp/lens

Discovery based API support

Open

#666 ouverte le 10 août 2020

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)TypeScript (1 433 forks)batch import
bugenhancementhelp wanted

Métriques du dépôt

Stars
 (22 003 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

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.

Guide contributeur