Changes:
1. npm electron start is run with local node / npm:
/<airshipui_root>/tools/node-v12.16.3/bin
2. The Makefile now will install node by default
3. The Makefile will now add the node modules on command
4. Seperated out the go linter and the js linter installers
Change-Id: I03904218082e73ef757e06073b548b9c3f499784
Allows Airship UI to launch executables (like Octant) along
side the main Electron app at startup. Executables are configured
in $HOME/.airship/airshipui.json. If an executable has a web
dashboard, the dashboard will be added to the drop-down list of
service dashboards integrated with Airship UI.
Change-Id: I58361bee2c4d06e7a3d2714573dc4b2a8353d9a0
This change allows Airship UI to be integrated with external
dashboards (i.e. ceph-mgr dashboard, Octant, Horizon, openATTIC)
by specifying their service URLs in $HOME/.airshipui/plugins.json
Change-Id: I1d2fe9f558f0455cf3df6fef4cad2f2690d62b94
The openstack go client will be replaced with a webview to
horizion which is how we will move sub components into the UI
going forward. The documentaiton also needs further revsion as
we continue to evolve
Change-Id: I4468d0b2b25bdd9fbdcd232d79fc7b2dc792cf65
- Simplified the Getting Started steps and seperated out Prereqs
- Moved Argo UI instructions to its own README and linked to it in
the developer's guide
Change-Id: Iec3cfbb6a00d7886f5b4e66f8aa8923d15226ae6
Fixes #24
Fixes #22
It introduces gophercloud for OpenStack components
This also brings the argoui plugin up to the current latest
version of the plugin structure
Change-Id: Ie5e7e2434970f0775701c9b0d851817ef476d7e4
Create airshipui executable that derives kube config from the airshipctl
settings and launches octant. The executable has its own set of
command-line options, which may be expanded in the future to perform
additional setup before launching octant.
Note that octant currently does not support being compiled together and
called as a function from other code, but that support should be coming
in the future.
Remove goimports check from lint suite since it generates undecipherable
(and sometimes unsolvable) false positives and does not substantively
improve on "go fmt".
Change-Id: Iad1530f536fcbae93a92a4e827dbb7aece5231fa
The default target no longer builds and installs the plugin. Getting
started should explain how to install.
Change-Id: Icdefd28c7822a9ace4ef15b478c51e77bc1e3ad8