Switch over to defaulting to the new UI

This commit is contained in:
Matt Keeler 2018-06-15 09:20:13 -04:00
parent 500151a4f9
commit 9cb81dc47e
2 changed files with 12 additions and 12 deletions

View File

@ -157,9 +157,9 @@ func (s *HTTPServer) handler(enableDebug bool) http.Handler {
} }
if s.IsUIEnabled() { if s.IsUIEnabled() {
new_ui, err := strconv.ParseBool(os.Getenv("CONSUL_UI_BETA")) legacy_ui, err := strconv.ParseBool(os.Getenv("CONSUL_UI_LEGACY"))
if err != nil { if err != nil {
new_ui = false legacy_ui = false
} }
var uifs http.FileSystem var uifs http.FileSystem
@ -169,15 +169,15 @@ func (s *HTTPServer) handler(enableDebug bool) http.Handler {
} else { } else {
fs := assetFS() fs := assetFS()
if new_ui { if legacy_ui {
fs.Prefix += "/v2/"
} else {
fs.Prefix += "/v1/" fs.Prefix += "/v1/"
} else {
fs.Prefix += "/v2/"
} }
uifs = fs uifs = fs
} }
if new_ui { if !legacy_ui {
uifs = &redirectFS{fs: uifs} uifs = &redirectFS{fs: uifs}
} }

View File

@ -27,13 +27,13 @@ By default this is `http://localhost:8500/ui`.
You can view a live demo of the Consul Web UI You can view a live demo of the Consul Web UI
[here](http://demo.consul.io). [here](http://demo.consul.io).
## How to Use the New UI ## How to Use the Legacy UI
On May 11, 2018, our redesign of the web UI went into beta. You can use it with As of Consul version 1.2.0 the original Consul UI is deprecated. You can
Consul 1.1.0 by setting the environment variable `CONSUL_UI_BETA` to `true`. still enable it by setting the environment variable `CONSUL_UI_LEGACY` to `true`.
Without this environment variable, the web UI will default to the old version. To Without this environment variable, the web UI will default to the latest version.
use the old UI version, either set `CONSUL_UI_BETA` to false, or don't include To use the latest UI version, either set `CONSUL_UI_LEGACY` to false or don't
that environment variable at all. include that environment variable at all.
## Next Steps ## Next Steps