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

[Task] ShenYu namespace development #5623

Open
13 of 14 tasks
xcsnx opened this issue Aug 19, 2024 · 8 comments
Open
13 of 14 tasks

[Task] ShenYu namespace development #5623

xcsnx opened this issue Aug 19, 2024 · 8 comments
Assignees
Labels
good first issue Good for newcomers status: volunteer wanted Extra attention is needed

Comments

@xcsnx
Copy link
Member

xcsnx commented Aug 19, 2024

Description

Currently, managing multiple user requirements with ShenYu often involves deploying multiple ShenYu Admin instances and sets of ShenYu Gateway. To ensure data independence, each gateway typically connects to only one ShenYu Admin. However, managing multiple ShenYu Admin instances increases both user and operational costs.

With ShenYu Admin's namespace feature, users can deploy a single ShenYu Admin cluster to manage multiple ShenYu Gateways. The namespace management allows for better control of ShenYu Gateway and ShenYu Client data registration, reducing both user and operational costs.

Task List

1.Shenyu-Admin:

  • 1.1 Add namespace module @xcsnx
  • 1.2 Transform the plugin module into the plugin template module @xcsnx
  • 1.3 Add a new plugin management module (plugin templates as instances under namespaces) @xcsnx
  • 1.4 Modify the selector, rule, and metadata modules @xcsnx
  • 1.5 Modify the discovery modules @xcsnx
  • 1.6 Modify the alert modules @478320
  • 1.7 Modify the auth modules @xcsnx
  • 1.8 Modify the apiDoc modules(Wait for the version 1.4 task to be completed.)@478320
  • 1.9 Modify the data-permission modules @xcsnx

2.Shenyu-client:

3.Sync data :

@xcsnx xcsnx added the status: volunteer wanted Extra attention is needed label Aug 19, 2024
@xcsnx
Copy link
Member Author

xcsnx commented Aug 19, 2024

Modifications to the Shenyu-Admin module can refer to: #5604

@moremind
Copy link
Member

pls assign to me middleware sync

@478320
Copy link
Contributor

478320 commented Sep 24, 2024

Please assign part 1.8 to me @xcsnx

@xcsnx
Copy link
Member Author

xcsnx commented Sep 25, 2024

Please assign part 1.8 to me @xcsnx

This subtask is under discussion, and the transformation plan has not yet been determined.

@478320
Copy link
Contributor

478320 commented Sep 25, 2024

Please assign part 1.8 to me @xcsnx

This subtask is under discussion, and the transformation plan has not yet been determined.

Thank you for your response. I understand that subtask 1.8 is still under discussion. If there's anything I can help with, please let me know. Thank you!

@xcsnx
Copy link
Member Author

xcsnx commented Sep 26, 2024

Please assign part 1.8 to me @xcsnx

This subtask is under discussion, and the transformation plan has not yet been determined.

Thank you for your response. I understand that subtask 1.8 is still under discussion. If there's anything I can help with, please let me know. Thank you!

Hello, the modification plan for Apidoc has been finalized. The plan is to decouple Apidoc from selector and rule. Can you handle this subtask?

@478320
Copy link
Contributor

478320 commented Sep 26, 2024

Please assign part 1.8 to me @xcsnx

This subtask is under discussion, and the transformation plan has not yet been determined.

Thank you for your response. I understand that subtask 1.8 is still under discussion. If there's anything I can help with, please let me know. Thank you!

Hello, the modification plan for Apidoc has been finalized. The plan is to decouple Apidoc from selector and rule. Can you handle this subtask?

Hello,

Thank you for the update. I am very interested in this task and would like to take it on.

Looking forward to contributing!

Best regards,

Siheng Yu

@478320
Copy link
Contributor

478320 commented Sep 29, 2024

pls assign part 1.8 to me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers status: volunteer wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants