Skip to content

Commit

Permalink
Merge branch Feature/auto-vic-ui-plugin (#1979) (#1998)
Browse files Browse the repository at this point in the history
We switch ui plugin registration from running manual commands of install.sh or upgrade.sh to automation. A set of rest apis are hosted on the VIC appliance fileserver. During the appliance initialization, index.html page will send a post request to the plugin install api, which will prepare the plugin and register the plugin to vCenter.

A thumbprint verification page is shown to enhance security, e.g. a wrong vCenter or a man-in-the-middle attack.

In case there is an old ui plugin in vCenter already, the new VIC appliance will overwrite the old ui plugin and register a new one.

UI plugin registration is also integrated into upgrade.sh, so the UI plugin can be upgraded as well when running upgrade.sh for VIC appliance upgrade.

With UI plugin auto registration, we do not need the manual ui install/upgrade.sh scripts and vic-ui-* commands anymore.

UI plugin registration is set to be installed by default during initialization and upgrade, but users can also disable the installation by uncheck the installation option.

(cherry picked from commit 0220fd5)
  • Loading branch information
wjun authored Aug 31, 2018
1 parent 964a61d commit b703362
Show file tree
Hide file tree
Showing 6,955 changed files with 92,621 additions and 1,186,665 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
239 changes: 188 additions & 51 deletions installer/Gopkg.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b703362

Please sign in to comment.