lensapp/lens

Discovery based API support

Open

#666 创建于 2020年8月10日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)TypeScript (22,003 star) (1,433 fork)batch import
bugenhancementhelp wanted

描述

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.

贡献者指南