Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirantis/kqueen-ui
Separated UI for https://github.com/Mirantis/kqueen
https://github.com/mirantis/kqueen-ui
cloud-management flask kubernetes web-ui
Last synced: 2 months ago
JSON representation
Separated UI for https://github.com/Mirantis/kqueen
- Host: GitHub
- URL: https://github.com/mirantis/kqueen-ui
- Owner: Mirantis
- License: mit
- Created: 2018-01-08T14:46:06.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-03-23T12:32:27.000Z (almost 3 years ago)
- Last Synced: 2024-04-15T22:58:22.225Z (9 months ago)
- Topics: cloud-management, flask, kubernetes, web-ui
- Language: Python
- Size: 4.8 MB
- Stars: 9
- Watchers: 10
- Forks: 10
- Open Issues: 10
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
KQueen UI - UI for Kubernetes cluster manager
=============================================.. image:: https://travis-ci.org/Mirantis/kqueen-ui.svg?branch=master
:target: https://travis-ci.org/Mirantis/kqueen-ui.. image:: https://coveralls.io/repos/github/Mirantis/kqueen-ui/badge.svg?branch=master
:target: https://coveralls.io/github/Mirantis/kqueen-ui?branch=master.. image:: https://readthedocs.org/projects/kqueen-ui/badge/?version=latest
:target: http://kqueen-ui.readthedocs.io/en/latest/Overview
--------UI project for Mirantis KQueen, more information's in `KQueen repository `_.
Requirements
------------- Python v3.6 and higher.
- Pip v3 and higher.
- NodeJS and npm
- Docker stable release (v17.03 and higher is preferable).
- Docker-compose stable release (v1.16.0 and higher is preferable).Development
------------ Bootstrap kqueen-ui environment. You need running KQueen backend app to connect to.
To run it, please refer to `KQueen project documentation `_::
pip install --user pipenv
pipenv --python 3.6
pipenv install --dev- Install npm and gulp
::
npm install gulp
npm install- Run gulp tasks to handle static files and etc.
::
gulp build
- Optionally start mail server container. It is used to send confirmation emails during new user creation.
::
docker-compose -f docker-compose.mail.yml up -d
- Start UI service by typing
::
kqueen_ui
- Make sure Kqueen API is running and `bootstrapped `__.
Configuration
-------------We load configuration from file ``config/dev.py`` by default and this
can be configured by ``KQUEENUI_CONFIG_FILE`` environment variable. Any
environment variable matching name ``KQUEENUI_*`` will be loaded and saved
to configuration.Documentation
-------------For full documenation please refer to
`kqueen-ui.readthedocs.io `__.DEMOs
-----**Generic KQueen Overview**
.. image:: https://img.youtube.com/vi/PCAwCxPQc2A/0.jpg
:target: https://www.youtube.com/watch?v=PCAwCxPQc2A&t=1s**AKS (Azure) in KQueen**
.. image:: https://img.youtube.com/vi/xHydnJGcs2k/0.jpg
:target: https://youtu.be/xHydnJGcs2k