dashboard/shell/core
Neil MacDougall c9341a9b8d
Kubectl explain (#9713)
* Initial Example

* Add toggle expand all

* Add panel resize

* Fix close and open after resize

* Fix expand all

* POC: Kubectl explain interface

* Fix some lint issues

* First version of the kubectl explain UI

* Improvements

* Fix lint

* Tidy up Open API data fetch

* Tidy up code for parsing OpenAPI

* Many tidy ups and simplifications

* Add error message if we can't load Open API Data

* Ensure action appears only when there is a resource

* Fix lint issue

* Test e2e

* e2e

* e2e

* USe canary browser

* Use firefox

* Try chrome version

* Auto accept prompt

* Accept

* Last try

* Install Chrome

* Run as root

* Fix paths

* Add quiet flag, fix paths

* Use browser path

* Try debugging port

* Further attempts

* Set path

* Add debug env var

* Try edge

* Use specific version

* Add allow downgrades

* Use Chrome

* Remove WIP

* Adderss PR feedback

* Fix for no cluster

* Address PR feedback

* Fix lint issue

* Fix position with banners enabled. Restrict products for which this is shown

* Fix lint issue

---------

Co-authored-by: Richard Cox <richard.cox@suse.com>
2023-09-27 22:01:24 +01:00
..
plugin-helpers.js Kubectl explain (#9713) 2023-09-27 22:01:24 +01:00
plugin-routes.ts Add recommended lint rules globally (#8997) 2023-06-23 17:02:55 +02:00
plugin.ts Add the ability to import layouts from extensions 2023-07-07 13:53:57 -07:00
plugins-loader.js Revert "Remove jquery from dependencies" (#8869) 2023-05-15 07:58:34 -07:00
plugins.js HARVESTER: remove plugin accurately 2023-07-13 15:51:04 +08:00
types-provisioning.ts Extension support for custom provisioning (#9246) 2023-07-11 22:17:57 +01:00
types.ts Kubectl explain (#9713) 2023-09-27 22:01:24 +01:00