lensapp/lens

Discovery based API support

Open

#666 aperta il 10 ago 2020

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)TypeScript (1433 fork)batch import
bugenhancementhelp wanted

Metriche repository

Star
 (22.003 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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.

Guida contributor