Coder Social home page Coder Social logo

console's Introduction

KubeClipper Console

KubeClipper console is the web for KubeClipper.

Getting Started

Prerequisite

Node.js

Console is written using Javascript. If you don't have a Node.js development environment, please set it up. The minimum version required is 12.18.

Yarn

We use Yarn to do package management. If you don't have yarn, use the following to install:

npm install -g [email protected]

The minimum version required is 1.22.4, but you can use a newer version.

Install dependencies

In the project root directory, same level as package.json.

yarn install

If you have trouble downloading the dependencies, try the following

yarn config set registry https://registry.npmmirror.com

Start console

config kubeclipper console apiserver:

module.exports = {
  devIp: 'xxxxxx:8080',
};
yarn start

Console app is running at port 8089, But if you not config correct apiserver, you shouldn't be able to login.

Build console

yarn build

How to build container image

docker build -t kubeclipper-console .

How to submit a PR

Follow Contribution Rules to commit your codes.

Others

  1. Catalog Introduction
  2. How To Develop
  3. I18n
  4. E2E & Unit Test

console's People

Contributors

cmycoups avatar kubeclipper-bot avatar lixd avatar lysign avatar moweiwei avatar sacredartr avatar x893675 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

console's Issues

When creating a cluster, you can specify the kubelet data directory

What's it about?

What's the reason why we need it?

I believe this is an important feature for KubeClipper. There're a few use cases:

  • case one
  • case two
  • ...

Please leave your comments below if there's anyone agrees with me. Or just give me a thumb up.

Area Suggestion

/kind feature-request

create cluster plugin step render loop

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

click prev button err in create cluster step/Confirm Config

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

remove storage notify err in cluster detail

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

The online installation cluster storage configuration cannot be switched

Describe the Bug
Online installation of cluster storage configuration cannot be switched

Versions Used
Kubernetes: master branch
Kubeclipper: master branch

Environment
CentOS 7.7.1908
masters: 4cpu/16g;
3 nodes: 4cpu/16g
3 nodes: 4cpu/12g

How To Reproduce

install

Expected behavior
Online installation of cluster storage configuration can be switched

optimize websocket store to support pro

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Remove addPlugin action in cluster when components no plugin

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Select month end error for scheduled backup

Describe the Bug
Select month end error for scheduled backup

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Xnip2022-08-11_17-30-19

Edit cluster template notification error

Describe the Bug
Edit cluster template notification error

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Xnip2022-08-11_15-52-16

The image type can not be saved when saving cluster as a template

Describe the Bug
The image type can not be saved when saving cluster as a template

Versions Used
Kubernetes: v1.23.6
Kubeclipper: master

Environment
How many nodes and their hardware configuration:

CentOS 7.7.1908
masters: 4cpu/8g

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '.Cluster Manager - Cluster'
  2. Click on 'Save as template'
  3. Jump to 'Cluster Manager - Template Manager'
  4. 'Edit' the templete just saved and the image type can not be saved

** Screenshot**
企业微信截图_d4628e99-dffe-4e62-a565-63e2abd802c6

企业微信截图_fa233e8f-c4fc-4dd5-bed2-bb574cffddf0

Cluster structure change

Describe the Bug
Cluster structure change

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

After clicking addStorate and addPlugin action, the entered page needs to add loading

Describe the Bug
A clear and concise description of what the bug is.
image

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

cluster upgrade form valide err

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Change the platform configuration to registry, and remove the tabs

Describe the Bug
Change the platform configuration to registry, and remove the tabs

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
aa128c36065b81ba748a3e5d5347c160

Translation of cluster terminte

Describe the Bug
Translation of cluster terminte

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
terminate

Expected behavior
A clear and concise description of what you expected to happen.

cluster detail basic info not display master

Describe the Bug
A clear and concise description of what the bug is.
1

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Add 'About' modal to display version information

What's it about?

What's the reason why we need it?

I believe this is an important feature for KubeClipper. There're a few use cases:

  • case one
  • case two
  • ...

Please leave your comments below if there's anyone agrees with me. Or just give me a thumb up.

Area Suggestion

/kind feature

When copying and filling in the address of the image warehouse installed online, the containerd image warehouse is not automatically supplemented

Describe the Bug
When copying and filling in the address of the image warehouse installed online, the containerd image warehouse is not automatically supplemented

Versions Used
Kubernetes:
Kubeclipper:

Environment

How To Reproduce
image

Expected behavior
When the address of the image warehouse installed online is copied and filled in, the containerd image warehouse will be automatically supplemented

stores file circular reference

Describe the Bug
stores file circular reference

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

The storage item added to cluster cannot be configured

Describe the Bug
the storage item added to cluster cannot be configured

Versions Used
Kubernetes: v1.1.0
Kubeclipper: v1.1.0

Environment
How many nodes and their hardware configuration:

CentOS 7.7.1908
masters: 4cpu/8g

How To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Cluster Manager - Cluster'
  2. Click on 'Add Storage'
  3. Jump to 'Adding Storage Setting'
  4. Can not edit setting

** Screenshot**
企业微信截图_9123b3c7-04e1-4030-9e37-fefdd1a3938a

Cluster template deletion error

Describe the Bug

  1. Create a plug-in template with the template name and description aligned to the left
  2. Error in editing cluster and plug-in templates
  3. Error when deleting cluster and plug-in template

plugin-template

edit

delete

Versions Used
Kubernetes:
Kubeclipper:

Environment

Expected behavior
The template can be deleted successfully

The nfs templates cannot be used when creating a cluster

Describe the Bug
The nfs templates cannot be used when creating a cluster

Versions Used
Kubernetes: v1.1.0
Kubeclipper: v1.1.0

Environment
How many nodes and their hardware configuration:

CentOS 7.7.1908
masters: 4cpu/8g

How To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Cluster Manager - Cluster'
  2. Click on 'Create Cluster' and select offline image
  3. Jump to 'Storage Config'
  4. Can not select nfs templates

Screenshot
截屏2022-08-09 17 13 59
截屏2022-08-09 17 13 50

Ahead of 10 minutes refresh token

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

git is not case sensitive result in storageFrom.jsx > StorageForm.jsx not work

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Failed to save cluster as template

Describe the Bug
failed to save cluster as template

Versions Used
Kubernetes: v1.1.0
Kubeclipper: v1.1.0

Environment
How many nodes and their hardware configuration:

CentOS 7.7.1908
masters: 4cpu/8g

How To Reproduce
Steps to reproduce the behavior:

  1. Go to 'cluster manager - cluster'
  2. Click on 'save to templete'
  3. Jump to 'templete manager'
  4. Can not find the cluster just saved

Screenshot
企业微信截图_baea1f69-55ac-4d0f-ba58-17c8bd7ea8c1

The plugin cannot be installed due to the change of cluster structure

Describe the Bug
The plugin cannot be installed due to the change of cluster structure

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

cluster delete status Deleting -> Terminating

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Offline environment access online api page white screen

Describe the Bug
Offline environment access online api page white screen

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Plug in template deletion error

Describe the Bug
Plug in template deletion error

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

After selecting the plugin template, the storage error has been opened

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
defaultstorage

Expected behavior
A clear and concise description of what you expected to happen.

The backup does not display the k8s version, and the editing backup an error

Describe the Bug
The backup does not display the k8s version, and the editing backup an error

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

@ resolve path result in build err

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

plugin step is empty when create cluster

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
it should not show the plugin step if without plugin

unit test failure result in code cannot be merged

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Lack of gating workflow: commtlint、dprint

What's it about?

What's the reason why we need it?

I believe this is an important feature for KubeClipper. There're a few use cases:

  • case one
  • case two
  • ...

Please leave your comments below if there's anyone agrees with me. Or just give me a thumb up.

Area Suggestion

/kind bug

Scheduled Backup

What's it about?

What's the reason why we need it?

Add scheduled backup function to the cluster

Area Suggestion

/kind feature-request

Template structure change

Describe the Bug
Template structure change

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

The cluster log cannot be closed

Describe the Bug
The cluster log cannot be closed

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

The platform configuration button moves to cluster management

What's it about?

What's the reason why we need it?

I believe this is an important feature for KubeClipper. There're a few use cases:

  • case one
  • case two
  • ...

Please leave your comments below if there's anyone agrees with me. Or just give me a thumb up.

Area Suggestion

/kind feature-request

Cluster cannot be created quickly

Describe the Bug
A clear and concise description of what the bug is.

For UI issues please also add a screenshot that shows the issue.

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

During cluster creation, the plugin data is not cached after the next step

Describe the Bug
During cluster creation, the plugin data is not cached after the next step

Versions Used
Kubernetes:
Kubeclipper:

Environment
How many nodes and their hardware configuration:

For example: CentOS 7.5 / 3 masters: 8cpu/8g; 3 nodes: 8cpu/16g
(and other info are welcomed to help us debugging)

How To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.