Commit Graph

101 Commits

Author SHA1 Message Date
Cody Jackson cbf19d3a75 Providing a way for overflow content to be visible within the new table styling
This specifically fixes an issue where a user couldn't add members because the members dropdown was being hidden.

rancher/dashboard#3980
2021-10-21 14:43:36 -07:00
Neil MacDougall f23db377a0 Fix dark mode colors 2021-08-09 15:34:09 +01:00
Lauren Harden 85ad5adb0b
theme changes for vue (#4655)
* theme changes for vue WIP

* banners

* header fixes

* rm blarp

* avatar fix

* table and header fixes

* table fix

* modal

* fix annotation

* right button headers

* accordion

* header color fixes

* banner fix
2021-06-30 09:45:00 -07:00
Neil MacDougall 4e103c18b6 Improvements and enhancements to support embedding in dashboard UI 2021-05-14 11:53:39 +01:00
Cody Jackson 8fbd86a081 Implementing max token ttl for api keys
- added 'auth-token-max-ttl-minutes' setting
- modified api-key modal to better handle the max-ttl when it is set

rancherlabs/rancher-security#466
2020-09-02 11:53:45 -07:00
Cody Jackson 4c7af6523a Improving the UX of the run scan modal
We are going to add a section beneath the profile selector of the run
scan modal. This section is responsible for informing the user of which
tests will not be run and why.

There will be two subsections Not Applicable and Skipped tests.
Skipped tests will only be shown for permissive profiles since
hardened tests shouldn't skip anything.

rancher/rancher#25961
2020-03-15 23:03:46 -07:00
Cody Jackson 5126642250 Implement the list and detail views for CIS scan
This adds and implements the /c/<clusterid>/cis/scan
and /c/<clusterid>/cis/scan/detail/<scanid> routes.

rancher/rancher#20425
2019-12-02 14:45:56 -07:00
Westly Wright a7a81456b4
Feature: associate global role w/external group
rancher/rancher#23452

expose link-to new-group route

Translations change and move static property (convention)

Refactor form-global-roles

Refactor such that user and group are optional parameters. Adds
groupPrincipalId. Destructure smarter so that users are not required for the
mapper function to work. Move bindings to own init. Refactor make to recognize
groups. Translations changes.

Add cru-group-account component

This component does not actually create a group but a global-role-binding with a
groupPrincipalId instead of a userId. Perhaps cru-global-role-binding would work
but in the future this component can and probably will be adapted to create
local groups as well, so the name would fit. At that point the component could
also be refactored to work for the add user page because at that point pretty
much doing the same thing but that is not with-in the scope of this change.

Currently the componet is expected to be used with an auth provider that
supports groups which is why it does not also create the group. This should be
taken into consideration if we ever update this to work with local groups.

Translations changes.

formatting

wip

Add tab nav template only component

rename users index route -> users & add groups route

get groups from grb list and build groupPrincipal list

Add role binding to the fetched group principal

Add account-group-row component and define table row views

global role binding with group edit page

Fix transitionTo in cancel and doneSaving -> cru-group-account

translations

Add initialPrincipal param to input-identity to allow use on edit

reduce duplicate principal calls and display on groups list page

fix role links types from account-group-row

add group delete functionality

translations and bulk action fix

sort global role names in modal and row

delete GRB modal translations

move users route to security-> users, break out groups route security

remove unneeded component

Live update fixes

translation fix

fix broken link to old accounts route

remove unneeded props, angle bracket components, general cleanup

lint fixes

Change add group button

Add warning on add group for non-local auth only and translations

Remove warning from delete group modal and change translations

re-org form-global-roles display

breaks the display out into base|user-custom|additional roles
adds back in details & descriptions
fixes role ids in translations file
2019-12-02 09:40:26 -07:00
Cody Jackson 76adaf8658 Notify user of value missing from options
When using an older vsphere node template in the latest version it was
possible that a user entered value would not be a valid option. When
the value isn't a valid option the dropdown has nothing selected. To
improve the UX we now notify the user that the current value is no
longer valid and sask them to select a new value.

rancher/rancher#23920
2019-11-07 16:51:15 -07:00
Cody Jackson 71a7fb8d2d Include Template/Revision in cluster table
We want to make it easier for someone that is managing multiple
clusters to see what template and template revision a cluster
is using. We also want to make it easy for a user to notice
that a cluster isn't using the latest revision.

To achieve this we added the template and revision to a column
in the clusters table to display both. We also indicate add
a warning badge beside a revision when the revision isn't
the latest.

rancher/rancher#22047
2019-09-26 09:20:45 -07:00
lvuch 5d87cfda0b cityscape 2019-08-08 12:26:00 -07:00
n313893254 1631ca9603 Cluster istio page 2019-08-05 14:22:42 +08:00
lvuch a2836324f2 darken help text for better contrast on gray bg 2019-07-24 09:03:50 -07:00
loganhz 6d1b273e44 Disable istio menu if cluster is not ready 2019-06-05 16:30:05 +08:00
Logan 74bbe0171e Registry and Istio (#3014)
* Add vendors for istio

* Add istio lib

* Add kiali UI vendor

* Expose components in shared lib

* Istio css

* Support kiali graph in Rancher UI

* Show traffic metrics from istio

* Enable istio in cluster level

* Toggle for istio sidecar auto injection

* Support add istio config

* Reuse catalog for istio config

* Support enable global registry in local cluster

* Rename traffic rule

* Not upgrade template version for istio

* Fix istio project level routing issue

* Fix comments

* Bug fix

* Add kiali copyright

* App name is not required in schema

* Use cytoscape dagre from npm

* Bug fix

* Hide traffic rule
2019-06-03 09:44:28 -07:00
n313893254 843f04ccfb GKE cluster: Additional Zones should be labeled correctly in the UI
https://github.com/rancher/rancher/issues/18072
2019-02-14 15:57:13 +08:00
n313893254 e1fc62bdd0 Update for review 2019-01-23 16:41:27 +08:00
loganhz b46b1cebb3 Live metrics for cluster/node/workload/pod/container
https://github.com/rancher/rancher/issues/15703
https://github.com/rancher/rancher/issues/15705
2018-12-04 18:50:34 +08:00
loganhz 130aba45b5 Replace node IP to nodename in Pod detail view
https://github.com/rancher/rancher/issues/15762
2018-11-13 19:37:05 +08:00
loganhz bda6f8ccdc Fix pod row style issue
https://github.com/rancher/rancher/issues/15733
2018-09-20 21:41:58 +08:00
Vincent Fiduccia 0ed923df32
unused class 2018-09-11 10:56:22 -07:00
n313893254 9bab66bb77 Update for review 2018-08-28 17:46:32 +08:00
loganhz b1ec523a1e Fix catalog layout issue 2018-08-24 16:37:02 +08:00
loganhz 4087478a6a Update pipeline 2018-08-23 20:39:44 -07:00
loganhz dd9eacc94f Fix hardcoded app name issue
https://github.com/rancher/rancher/issues/14800
2018-08-01 13:22:40 +08:00
lvuch 17bb95d34d text center fun 2018-07-05 12:40:08 -07:00
lvuch 746901b151 mobile nav WIP 2018-06-27 15:59:40 -07:00
Westly Wright 3ff389f613
Add new input-url component and server-url input after first login 2018-03-21 17:09:42 -07:00
vimniky c46a9a4d5c Mount alert & logging on main app
alert bugfix

displayName --> name, status.type --> alertState
2018-02-22 16:16:24 +08:00
Westly Wright 450cc432c1
user github login 2018-02-16 13:15:21 -07:00
lvuch 51b160193b fix for container farm 2018-02-07 12:22:46 -07:00
lvuch a4b270cc2c custom roles 2018-02-06 17:25:36 -07:00
loganhz 47562e2d5a Fix the issue that disabled button in empty table is still clickable 2018-01-22 11:35:50 +08:00
Vincent Fiduccia fe7ccc4a18
Cluster stats, things 2018-01-11 15:16:03 -07:00
Westly Wright 82d3781d07
User changes 2017-12-20 18:16:22 -07:00
loganhz b2fab982e0 Align right for created field 2017-12-06 12:49:40 +08:00
Westly Wright 15dfc021f3
New cluster work 2017-11-20 10:54:46 -07:00
Vincent Fiduccia 12ae29afbf
Start reorganizing pages for multiple top-level navs 2017-10-16 10:58:58 -07:00
Vincent Fiduccia 32e8e915b0
Move Env dropdown to left 2017-10-16 10:58:58 -07:00
Vincent Fiduccia b5b257dd8b
Exit code, container state, stop/start/pauseAll 2017-10-04 11:37:56 -07:00
lvuch 6990b3a4f9 cluster env 2017-08-18 21:03:42 -07:00
lvuch ccae8c6bcc color fixes 2017-08-17 10:50:24 -07:00
lvuch f4a156797f colors and host machine driver 2017-08-16 12:17:55 -07:00
lvuch 87f9ed22e8 orch page 2017-08-02 13:39:33 -07:00
lvuch e5d59dee09 more contrast differenciate labels 2017-07-13 11:36:03 -07:00
lvuch e5cab9a7b5 add container and white space fixes 2017-07-05 20:14:30 -07:00
Vincent Fiduccia a8ddc939a1
Group dots by sidekick, tooltip always up 2017-07-04 18:05:58 -07:00
Vincent Fiduccia 1ea1e1c9cc
Change service expand to dots 2017-07-03 17:27:36 -07:00
lvuch c5b9a4a059 polishingggg 2017-06-26 14:24:36 -07:00
lvuch 7c2e218e67 host template 2017-06-19 11:09:56 -07:00