Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extensions Enhancements and Items to consider for 2.12 #11429

Open
nwmac opened this issue Jul 12, 2024 · 0 comments
Open

Extensions Enhancements and Items to consider for 2.12 #11429

nwmac opened this issue Jul 12, 2024 · 0 comments
Assignees
Labels
area/extensions Epic kind/enhancement QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this
Milestone

Comments

@nwmac
Copy link
Member

nwmac commented Jul 12, 2024

  1. Vue 3 Migration support for extension developers Vue 3 Migration support for extension developers #11476
  2. Vue 3 Migration of our own extensions [Epic] Vue 3 Migration of our own extensions #11477
  3. Vue 3 extension validation and compatibility Extensions: Vue 3 extension validation and compatibility #11482
  4. Allow Login component/page to be changed Extensions: Allow Login component/page to be changed #11480
  5. Support branding in extensions Support branding in extensions #11481
  6. Provide tooling for inclusion of a custom icon font for an extension Provide tooling for inclusion of a custom icon font for an extension #11478
  7. Provide tooling for inclusion custom styles (perhaps not documented initially, as we want to validate use cases) Provide tooling for inclusion custom styles #11479
  8. Model extensions – via interfaces
  9. Hooks for fetching on table changes - e.g. when a table is displayed, an extension can fetch data that is needed for the rows and it can know when the page changes etc so that it can go and fetch more data Extensions: Hooks for fetching on table changes #11483
  10. Convert the various creators into a single creator Extensions: Convert the various creators into a single creator #11484
  11. Changes for Virtual Clusters
  12. Removing hard-coded Harvester and Elemental code from dashboard Extensions: Removing hard-coded Harvester and Elemental code from dashboard #11485
  13. Factor out more code into built-in extensions (start with Fleet: Move Fleet code into a built-in extension #11417. Other areas to be accounted for could be the "top-level-products" like Cluster Management, Users & auth, Global Settings, Extensions, Cluster explorer)
  14. Improve extensions API
@nwmac nwmac added this to the v2.10.0 milestone Jul 12, 2024
@nwmac nwmac self-assigned this Jul 12, 2024
@nwmac nwmac changed the title Extensions Enhac Extensions Enhancements for 2.10 Jul 12, 2024
@github-actions github-actions bot added the QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this label Jul 12, 2024
@nwmac nwmac changed the title Extensions Enhancements for 2.10 Extensions Enhancements and Items for 2.10 Jul 15, 2024
@nwmac nwmac changed the title Extensions Enhancements and Items for 2.10 Extensions Enhancements and Items to consider for 2.10 Jul 15, 2024
@nwmac nwmac added the Epic label Jul 15, 2024
@nwmac nwmac changed the title Extensions Enhancements and Items to consider for 2.10 Extensions Enhancements and Items to consider for 2.11 Sep 23, 2024
@nwmac nwmac modified the milestones: v2.10.0, v2.11.0 Sep 23, 2024
@nwmac nwmac changed the title Extensions Enhancements and Items to consider for 2.11 Extensions Enhancements and Items to consider for 2.12 Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/extensions Epic kind/enhancement QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this
Projects
None yet
Development

No branches or pull requests

1 participant