Skip to content

feat: plugins: Implement automated dev-plugins workflow #3713

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

Open
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

krrish-sehgal
Copy link
Contributor

@krrish-sehgal krrish-sehgal commented Jul 29, 2025

Summary

This PR adds the plugins into a new dev-plugins folder, if ran by npm start , else the normal plugins folder is used for catalog and shipped plugins.

Related Issue

Fixes #3628

Changes

  • This is the part1 PR to fix the issue.
  • Segregate the plugins loading in the priority of shipped<catalog< dev
  • Shows the 3 types of plugins in the table format in the plugins page.

Screenshots (if applicable)

plugin.mp4
Screenshot 2025-07-30 at 12 16 42 PM

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: krrish-sehgal
Once this PR has been reviewed and has the lgtm label, please assign sniok for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot requested review from illume and vyncent-t July 29, 2025 17:51
@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Jul 29, 2025
@k8s-ci-robot k8s-ci-robot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Jul 29, 2025
@krrish-sehgal krrish-sehgal marked this pull request as draft July 29, 2025 18:13
@k8s-ci-robot k8s-ci-robot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 29, 2025
@k8s-ci-robot k8s-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jul 30, 2025
@krrish-sehgal krrish-sehgal marked this pull request as ready for review July 30, 2025 15:05
@k8s-ci-robot k8s-ci-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 30, 2025
This change adds a tooltip to display requests and limits values for
pods, if provided. This will improve resource tracking for individual
pods in real time.
@k8s-ci-robot k8s-ci-robot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Jul 31, 2025
@k8s-ci-robot k8s-ci-robot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jul 31, 2025
@k8s-ci-robot k8s-ci-robot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Jul 31, 2025
mahmoodalisha and others added 7 commits July 31, 2025 08:16
frontend: Pod: Add tooltip for requests and limits
Signed-off-by: Joaquim Rocha <[email protected]>
…oco-update-0.34.0

chocolatey: Bump Headlamp version to 0.34.0
backend: Remove unnecessary assignment in range for loop
@joaquimrocha
Copy link
Contributor

Hi @krrish-sehgal . For removing the merge commits, please run the following commands:
While at the main branch:
git pull origin main
While in your plugin-management branch:
git rebase main
Then you should run the linter and fix the formatting problems:
make backend-format
make frontend-lint-fix

@k8s-ci-robot k8s-ci-robot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Aug 2, 2025
@krrish-sehgal
Copy link
Contributor Author

krrish-sehgal commented Aug 2, 2025

@joaquimrocha ,I did as you suggested, seems like it just didn't fix it and added commit that aren't mine.
Let me know and I'll revert it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Define behavior for clashing plugins
8 participants