Introduce environment cache  (#139)

* Add url links between pages

*Modifications*

- fix texts
- add links between pages
- fix select issues

* Fix the dropdown list for environments

*Modifications*

Display the current environment at the top-right corner

* Introduce environment cache

*Motivation*

A environment might have multiple geo-replicated clusters to manage.
We need to make sure the backend route the http requests to the right clusters.

This pull request introduces the environment cache to cache the broker service urls
for different clusters in different environments.
31 files changed
tree: 5782d4da2268987de10a68ae0dc29a5e4be49b0c
  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