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

[Enhancement] Support subscription info management with eventmesh-admin module #4275

Closed
2 tasks done
Pil0tXia opened this issue Jul 23, 2023 · 0 comments · Fixed by #4468
Closed
2 tasks done

[Enhancement] Support subscription info management with eventmesh-admin module #4275

Pil0tXia opened this issue Jul 23, 2023 · 0 comments · Fixed by #4468
Labels
enhancement New feature or request

Comments

@Pil0tXia
Copy link
Member

Pil0tXia commented Jul 23, 2023

Search before asking

  • I had searched in the issues and found no similar issues.

Previous Feature Request

This is a subtask of GLCC Subject #4040.

Currently, there exists a certain level of coupling between the admin management functionality and the runtime in EventMesh, which affects the manageability of EventMesh in K8s cluster deployment. Refactoring all the management functionalities into the eventmesh-admin module will enable this module to support independent deployment and provide the capability to manage nodes within the K8s cluster in the future.

Describe the solution you'd like

Refactor classes and methods in the org.apache.eventmesh.runtime.admin package to eventmesh-admin-core module.

Next Feature Request

1.10 Change: #4400

Describe the solution you'd like

Create and realize eventmesh-admin module.

Task List

TODO

Are you willing to submit PR?

  • Yes I am willing to submit a PR!
@Pil0tXia Pil0tXia added the enhancement New feature or request label Jul 23, 2023
@Pil0tXia Pil0tXia changed the title [Enhancement] Refactor admin functionality to eventmesh-admin-core module [Enhancement] Support subscription info management with eventmesh-admin module Aug 31, 2023
@mxsm mxsm closed this as completed in #4468 Oct 6, 2023
mxsm pushed a commit that referenced this issue Oct 6, 2023
…in module (#4468)

* init: Spring Initializr

* init: add basic configurations and dependencies

* init: merge Gradle Groovy DSL to Kotlin DSL

* fix: resolve springdoc compatibility and select kotlin as DSL

* config: use nacos, REVERT BEFORE MERGE

* dep: nacos-client dependency and test endpoint

* config: use rocketmq connector, REVERT BEFORE MERGE

* dep: fix springdoc version

* config: connector namesrv, REVERT BEFORE MERGE

* feat: Realize multi-implements based on config

* feat: get one nacos config by dataId

* feat: get nacos config list with OpenAPI

* chore: fix checkstyle

* feat: config content base64 encode

* feat: use json to output Session toString

* optimize: endpoint support returning error message

* optimize: return an object instead of JSON string

* Revert config changes

* Use Gradle Groovy DSL instead of Kotlin DSL

* feat: support for building and running with docker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant