Coder Social home page Coder Social logo

rancher / dashboard Goto Github PK

View Code? Open in Web Editor NEW
441.0 60.0 243.0 191.5 MB

The Rancher UI

Home Page: https://rancher.com

License: Apache License 2.0

JavaScript 25.98% Vue 42.86% Dockerfile 0.01% Shell 0.75% HTML 0.04% SCSS 0.96% TypeScript 28.18% CSS 0.04% D 0.01% Smarty 0.02% MDX 0.93% Groovy 0.06% Python 0.17%
hacktoberfest rancher kubernetes dashboard

dashboard's People

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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dashboard's Issues

Update URL for demos

Moving the demos to rancherlabs. As soon as we get the new destination we should update that in the UI.

error "ClassName does not match" when creating PVC for existing PV using the Rancher 2.1.8 UI (and 2.6.9)

What kind of request is this (question/bug/enhancement/feature request):
bug

Steps to reproduce (least amount of steps as possible):

  • create a persistent storage class
  • create a PV using the storage class
  • create a PVC from a namespace using the new UI option "Use an existing persistent volume"
  • select the previously created PV and create the PVC

Result:
The PVC is stuck in status pending.
The problem is rancher when creating the PVC don't set the same storage class name for the PVC as the PV. The storage class name field in the PVC spec is an empty string instead of the correct storage class name. As a result it is impossible to create a working PVC using the UI, also it is impossible to modify the storage class name of an existing PVC the only way is to delete the PVC and create it manually using kubectl.

Router UI issues

  • Clicking outside of custom drop-downs doesn't close the drop-down
    image

  • Make all custom drop-down text left-aligned
    image

  • Make Add header & Add cookie button text white to match other buttons
    image

  • remove grey background for Destination
    image

  • Add Space between Destination, radio buttons and fields below them
    image

  • Add buttons missing + and should be capitalized
    image
    image

  • Since there are only three options here, please make a standard drop-down instead of one that include search (being able to type in the field)
    image

  • Align Text in field with the drop-down text instead of centering it.
    image

  • Add space between checkboxes and text
    image

  • Cancel button doesn't work

  • Checkbox is red instead of white border
    image

  • If I select Redirect completely hide Rewrite Request Headers section instead of dimming button
    image

  • Number of Rules should start at 1 not 0
    image

  • Remove rule doesn't work
    image

General tweaks

  • Single-line (44px) LabeledInputs are not the same height as multi-line LabeledInput or LabeledSelect. All should be something consistent.

image

  • I don't get role-tertiary or why it's different than choosing a background color. If we're combing size and color into one logical role name then ok but it must be consistent throughout. Anyway it produces buttons that have black on blue, while primary is white on blue. One or the other is the right text color for that color of button (white). Also the add variant's plus doesn't line up.

image

image

Icons for:

  • For flat vs grouped by namespace
    image

  • Split vs unified YAML diff
    image

  • File upload

  • Github logo

  • Shell/terminal ()

Router UI issues

  • Add padding between "Rules" text and the first rule section
    image

  • Make the Method drop-down the same size as the other fields
    image

  • In Destination section, Service, Version & Port text are not aligned and port has a weird "xxx" label in it?
    image

  • Move down boarder is not aligned properly (should it even be there?)
    image

Service "show additional options" issues

  • First time in, I have to click on the link twice to get tabbed menu to come up

  • when I select a new tab, it close and I have to click on Show additional options again.

This happens in Edit, Clone or Stage. Works in Create

Stack detail page issues

  • Need space between titles and download/delete buttons
    image

  • Stack belong to single namespace so don't need resources in a tabbed namespace look
    image

  • Add Namespace to below Stack: 'stackname' like we have for service. Example:
    image

  • Checkboxes don't enable multi-select buttons
    image

Router targets

  • Service dropdown should show unique apps (not all service names) and be grouped by namespace
  • Drop Xxxx placeholders and use regular inputs instead of LabeledInputs
  • Only two options, "Forward to a service" or "HTTP Redirect"
  • Only show Weight if more than one row

Prompt user to confirm node deletion when scaling down node pool in GUI

What kind of request is this (question/bug/enhancement/feature request):
Enhancement

Steps to reproduce (least amount of steps as possible):
In a cluster created with a node template, navigate to the nodes page and click on the minus ("-") button next to a node pool.

Actual Result:
A node is immediately deleted upon clicking the button.

Expected Result:
There should be a confirmation prompt displayed to the user to prevent accidental deletion of nodes.
Note: When selecting "Delete" from the context menu of a node, such confirmation prompt is displayed indeed.

Other details that may be helpful:

Environment information

  • Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):
    v2.1.5
  • Installation option (single install/HA):
    HA

Cluster information

  • Cluster type (Hosted/Infrastructure Provider/Custom/Imported):
    Infrastructure Provider

Login need space between text and alignment

Step 3:

  1. Go to /dashboard/auth/setup?step=3

Results:
In the 1. Create an OAuth App... text, if the screen is laptop size the text goes to a second line. That second line has no padding? Or the highlight around the url needs to be smaller?
image

Step 4:

  1. Go to /dashboard/auth/setup?step=4

Results:
This looks like it needs some spacing between the text fields and "GitHub Integration..." title and the fields below don't look like they line up
image

Allow Namespaces to collapse their contents

This is a Rancher UI Feature request. I currently organize lots of different workloads into many different namespaces (some of which may have 30 or 40 different workloads). It would be useful to be able to collapse/expand a namespaces contents similarly to how you can expand/collapse a workload.


Useful Info
Versions Rancher v2.2.8 UI: v2.2.94
Route containers.index

[RFE] Add Edit Project link from within project views

What kind of request is this (question/bug/enhancement/feature request):

Enhancement

Steps to reproduce (least amount of steps as possible):

User would like an 'Edit Project' link when browsing within a project itself, to save navigating out to the 'Projects/Namespaces' view for a cluster and editing from there. Suggestion this could be added to the top right corner of the Namespaces and Workloads views within a Project, similar to the 'Edit Cluster' link in the top-right corner of the Nodes view for a cluster.

Environment information
Rancher v2.2.4

Change color theme for YAML diff

Steps:

  1. Create any type of resource
  2. From the resource's menu select View/Edit YAML
  3. Change something and click on Preview

Results:
Hard to read
image

Discover Rio page issues

  • Make image smaller so that it fits on laptop screen and I don't need to scroll
    image

  • When I make my screen smaller, the text and deploy boxes merge together. This should
    image

Can't Stage a New Version of a Service

  1. Create Service
  2. Try to Stage a new version

Results:
Service.rio.cattle.io "r...1.-vcnjl" is invalid: metadata.name: Invalid value: "r...1.-vcnjl": a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is 'a-z0-9?(.a-z0-9?)*')

Menu UI issues

  • move kubectl button to a option in the User menu
    image

  • Restyle the User menu
    image

  • Make Cow blue or come up with new Rio logo
    image

  • Change background color & text color of the selected namespaces
    image

Router only shows services in Default namespace

Steps:

  1. Add a service to default called defaultservice
  2. Create a namespace called testnsp
  3. Add a service testnsp called testservice
  4. Add a router and change the namespace to testnsp
  5. Click on the apps drop-down

Results: Only shows services associated to default namespace and not testnsp.

Show confirmation prompt before delete

On important types where deleting affects many things (e.g. namespace, stack) require confirmation by typing in the name of (one of) the important resource(s) to be removed before enabling the confirm button

(this is thepromptRemove vs remove action)

If I have namespace selected, default that namespace in Add Service

Steps:

  1. Select a namespace other than Default in the namespace picker
  2. Go to add service

Results:
The namespace in the Namespace field is Default and when I create service it automatically go there and I can't see it. Change the namespace field to default to the first namespace in the namespace picker.

Add required asterisk to cloudCredential name and message if none supplied

UI for rancher/rancher#19755

If rancher/rancher#19755 is approved and completed please add a required asterisk to the cloudCredential name and supply an error in the UI if no name is provided.

We'd like the cloudCredential name to be required (requires that backend change) because it is not editable. We should be requiring the user to supply a (hopefully useful) name upon cloud credential creation so they avoid getting cloud credentials with randomly generated names that are of little use to them.

Need ability to create namespace

Comments:
Can we add the "create new namespace" in the Add Service (and other resources). Currently there is no way to do that.

Menu in details page it too big for the dots

Go to any of the details page - Easiest way is to click on a service name

The sub-menu button on the upper right is too big or the verticals dots are too small? Seems like it doesn't need to be that big and we should make it the same size as the other sub-menus?

image

Modal UI issues

Steps:

  1. Click on a service
  2. Go to the Pod menu and select execute logs
    image

Issues:

  • Need the modal to take up most of the screen. kinda like old rancher 2

  • Add close x to top right corner

  • show connection state as explicit text

  • Don't close on background page click or escape key

  • Add boarder/show/fade-out background/something to separate it from the background page.

Here is old rancher
Old Rancher
image

Dashboard UI issues

  • Align description text so it's on the top
    image

  • Horizontal bar under title is missing
    image

Service details UI issues

  • Add space between Service:
    image

  • Make Image column smaller and move Node to the left so that we have more room for Node
    image

  • Move Age Column label to the left so it's left aligned?
    image

  • The line is missing from bottom of pods (like Ports)
    image

  • The text color for the tables seem to be random and we need to make them look better.
    image

upgrading an app will revert its answers

SURE-1287

What kind of request is this (question/bug/enhancement/feature request):
bug

Rancher version:
v2.2.8

Steps to reproduce (least amount of steps as possible):

  1. deploy an app from catalog
  2. make changes to answers via api
  3. upgrade app (to same version), all the answers are reverted to default

Result:
all the answers are reverted to default which would be unexpected, especially without warning

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.