Drew Walters 26e0c4a0ee Update Airship vulnerability link
The Airship vulnerability documentation has moved [0]. This change
updates SECURITY.md to point to the correct location.

[0] https://docs.airshipit.org/learn/vulnerabilities.html

Change-Id: Iea843a3399bc7836f5645c3ca81603e2e9ca7356
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-05-18 21:22:07 +00:00
2020-05-18 21:22:07 +00:00
2020-05-15 11:45:50 -05:00
2020-05-15 11:45:50 -05:00
2020-05-15 11:45:50 -05:00
2020-04-12 10:24:21 +02:00
2019-12-06 16:02:18 -06:00
2020-05-15 11:45:50 -05:00
2020-05-11 21:21:41 +00:00
2020-05-15 11:45:50 -05:00
2020-05-12 10:49:06 -05:00
2019-09-20 09:08:48 -07:00
2020-05-11 21:21:41 +00:00

Airship UI

Airship UI is an electron that is designed to allow you to interact with Airship components, find and connect to the kubernetes cluster and use plugins to tie together a singular dashboard to view addons without the need to go to a separate url or application for each.

Prerequisites

Getting Started

git clone https://opendev.org/airship/airshipui
cd airshipui
make build
cd web
npm install
npm install --save-dev electron
npm install electron-json-config

Adding Additional Functionality

Airship UI can be seamlessly integrated with dashboards and other web-based tools by making the application aware of their service URLs. To do this, create the file $HOME/.airshipui/plugins.json with the following structure:

{
  "external_dashboards":
    [
      {
        "name":"Ceph",
        "url":"https://127.0.0.1:51515"
      },
      {
        "name":"Octant",
        "url":"http://127.0.0.1:7777"
      }
    ]
}

Once the file is in place, dashboards can be accessed through the Plugins drop-down menu in the Airship UI navigation bar. Dashboards can be added or removed while the application is running, and changes will take effect after the current view is refreshed.

Developer's Guide

Instructions on setting up a development environment and more details can be found in the Developer's Guide

Description
A Web UI for interacting with Airship-managed clusters
Readme 11 MiB
Languages
TypeScript 46.7%
Go 31.5%
HTML 13.7%
CSS 5%
Makefile 1.8%
Other 1.2%