GSoC Meta K8s
Issues and Pull Requests
- PullRequest: kubernetes/dashboard#4094 - Add plugin support on the frontend
- PullRequest: kubernetes/kubernetes#80252 - Update deprecated diff.ObjectGoPrintDiff method
- Issue: kubernetes/dashboard#4069 - Add plugin support on the frontend
- PullRequest: kubernetes/dashboard#4017 - Plugin controller to manage plugin source from dashboard backend
- PullRequest: kubernetes/dashboard#4013 - Create plugin/base branch to act as boilerplate for new plugins
- Issue: kubernetes/dashboard#3996 - Add ability to register a custom plugin through a CRD
- PullRequest: kubernetes/dashboard#3930 - Plugin support
- PullRequest: kubernetes/dashboard#3928 - fix error view
- Issue: kubernetes/dashboard#3927 - Error view is broken
- PullRequest: kubernetes/dashboard#3800 - add GraphCardComponent
TODOs | Improvement scope
- Release plugin builder pipeline for developers to compile plugins with Angular CLI.
- [Optional] Release common components from
kubernetes/dashboardas an NPM package.
- Add ability to inject a plugin into certain existing places in the dashboard:
- UI Example: Some system uses "Cluster" CRD to describe overall cluster. We should be able to write a plugin that would allow to see this detail view in a better way than raw CRD object definition + Add some options to trigger actions in an external system.
- Navbar Example: Another use case would be adding new entry to navbar with custom support for some CRD.