commit | 3b6555298478de68bb1588d9b463e6463005d979 | [log] [tgz] |
---|---|---|
author | Sijie Guo <sijie@apache.org> | Mon Aug 12 09:49:47 2019 +0800 |
committer | tuteng <eguangning@gmail.com> | Mon Aug 12 09:49:47 2019 +0800 |
tree | 57f0d849bba296a6d32e95d01a22168166fcba43 | |
parent | a5735189eed87877da95baa2934aa7a3dbbd6bad [diff] |
Add per-cluster actions for namespace & bundle operations (#143) * 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. * Add request forward for broker as well * Check if x-pulsar-cluster and x-pulsar-broker is blank * Forward broker requests to the given broker * Remove broker vue logging * Add per-cluster actions for namespace & bundle operations *Motivation* In a geo-replicated cluster, namespace & bundle operations are on per-cluster basis * Fix merge conflicts * Display topic stats by clusters * Fix tests
Front end is based on vue-element-admin.
Back end is based on spring boot.