Support environment change (#125)

* ### Motivation
Support dynamic change environment

### Modifications
* Add environment page
* Add environment rest api
* Front end support add, remove environment
* Support redirect and forward request
* Add unit test for backend end
43 files changed
tree: 541f27f2c9a743e6f588ceacd61d82785563225a
  1. .github/
  2. front-end/
  3. gradle/
  4. src/
  5. .gitignore
  6. build.gradle
  7. gradle.properties
  8. gradlew
  9. gradlew.bat
  10. Jenkinsfile
  11. LICENSE
  12. README.md
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