Forward cluster-related and broker-related requests to corresponding service urls (#141)

*Motivation*

Currently all the API requests are forwarded to the environment service url. However many operations should happen on per-cluster basis or per-bookie basis.

This pull request:

- change `cluster` header to `x-pulsar-cluster`
- use cluster service url when processing `cluster` related APIs
- introduce `x-pulsar-broker` to forward the request to corresponding broker.
6 files changed
tree: 531ea5f76c53efba25289306020dd2b583ce97f1
  1. .github/
  2. docker/
  3. front-end/
  4. gradle/
  5. src/
  6. .gitignore
  7. build.gradle
  8. gradle.properties
  9. gradlew
  10. gradlew.bat
  11. Jenkinsfile
  12. LICENSE
  13. README.md
  14. VERSION
README.md

Pulsar Admin Manager

Front end is based on vue-element-admin.

Back end is based on spring boot.

Feature

  • Tenants Management
  • Namespaces Management
  • Topics Management
  • Subscriptions Management
  • Functions Management
  • Sources Management
  • Sinks Management
  • Brokers Management
  • Clusters Management
  • Bookies Management
  • Schemas Management
  • Integration grafana and prometheus
Front end

front-end-deploy