Commit Graph

119 Commits

Author SHA1 Message Date
Richard Cox f960597e2c Multiple fixes and changes following Vince sync
Functional
- Attempt to load resource model file with store prefix ('cluster/node') before attempting just type ('node). Fixes kube / norman node clash
UI
- Fixed node list group/ungroup button label
- Fixed node list group label
- Fixed bottom border of row without taints
2021-06-25 13:29:29 +01:00
Richard Cox 92d4e5e9af Add grouping and more info to the explorer kube node list
- Add POD stat to kube nodes table
- Group kube nodes by management node pools, describe pools as per old norman node pools
- Add Drain Node
- Add ability to hide table columns depending on window width
  - hide certain stats at certain widths
- Fixed an issue where RAM & CPU stats were reported strangely (multiplied over an above normal % only to be reduced to working % in formatter)
2021-06-24 13:33:45 +01:00
Cody Jackson aaf9735cc1 Adding another custom permission option for cluster members and allow virtualtypes to be favorited
https://github.com/rancher/dashboard/issues/3247
2021-06-21 08:57:29 -07:00
Cody Jackson 964c8f931f Migrating the project membership pages from ember to vue
rancher/dashboard#2673
2021-06-16 11:22:40 -07:00
Cody Jackson 49106dec3b Making use of the rancher/norman api to create/update projects
rancher/dashboard#3090
2021-06-04 16:49:18 -07:00
Cody Jackson bbfc4070aa Migrating cluster membership from ember to vue (clusterRoleTemplateBindings)
rancher/dashboard#2501
2021-06-04 04:00:49 -07:00
Vincent Fiduccia 1df59ed177
Another type to rename 2021-06-01 02:55:56 -07:00
Vincent Fiduccia a083312b00
Support showing ui.cattle.io.navlinks in the nav 2021-05-22 01:45:42 -07:00
Vincent Fiduccia c77ba00238
RKE1 Snapshots 2021-05-18 12:47:13 -07:00
Vincent Fiduccia fafa6406d2
Show the right create/import cluster options 2021-05-08 01:48:40 -07:00
Vincent Fiduccia 6de4934e3f
More cluster options 2021-05-04 18:38:01 -07:00
Vincent Fiduccia 2284315f40
Cluster Import 2021-04-27 10:20:42 -07:00
Vincent Fiduccia 2545ee49f8
Rename rancher.cattle.io -> provisioning.cattle.io 2021-04-20 14:05:57 -07:00
Vincent Fiduccia 3e831a13b7
Reorg 2021-04-20 09:14:32 -07:00
Richard Cox c2b98c52e5 Display Global/Cluster/Project roles in Auth Product
- Remove spoofed rbac role template type
- Use spoof's base type's management global role and role template types
- Display these types as global, cluster and project tables in auth product
2021-04-08 14:14:19 +01:00
Vincent Fiduccia 32c24bf5c0
Better driver picker 2021-03-17 23:02:50 -07:00
Vincent Fiduccia 473a5bdc7f
Create cloud cred in place, DO store, API renames 2021-03-17 23:02:46 -07:00
Richard Cox 7d355462df User - List (actions), Create, Clone, Edit, Details
- Update Users list with actions
- Add User create/edit page
- Add User details page
- Brought over user/principal global role validation from ember world
2021-02-24 11:07:02 +00:00
Neil MacDougall bfe872ee33
Merge pull request #2214 from nwmac/api-keys
Add support for API Keys
2021-02-23 13:12:53 +00:00
Richard Cox 743c1b2e42 Remove CRON_JOB and JOB from list of scalable workloads 2021-02-22 17:57:05 +00:00
Neil MacDougall 3c704b0343 Merge remote-tracking branch 'upstream/master' into api-keys 2021-02-22 08:56:17 +00:00
Richard Cox 1fd6ed02d5
Merge pull request #2300 from nwmac/global-settings
Add support for Global settings and Feature Flags
2021-02-19 14:16:12 +00:00
Richard Cox fd65ae8afb When creating a HPA only show scalable workloads
- See https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
- Addresses #2324
2021-02-16 11:19:06 +00:00
Neil MacDougall 2293e523f2 Merge remote-tracking branch 'upstream/master' into global-settings 2021-02-11 15:01:21 +00:00
Neil MacDougall 879ec06189 Merge remote-tracking branch 'upstream/master' into api-keys 2021-02-11 13:34:23 +00:00
Westly Wright b723b5bcf0
New Feature HPA
rancher/dashboard#2187
2021-02-10 13:43:34 -07:00
Neil MacDougall 5a7963e5b0 Merge remote-tracking branch 'upstream/master' into api-keys 2021-02-09 17:43:09 +00:00
Neil MacDougall 15321fca7a Merge remote-tracking branch 'upstream/master' into global-settings 2021-02-09 10:26:31 +00:00
Neil MacDougall a3b89fc981 Merge remote-tracking branch 'upstream/master' into global-settings 2021-02-08 20:04:08 +00:00
Neil MacDougall ab67d3df27 Add Global Settings and Feature Flags 2021-02-08 20:01:27 +00:00
Neil MacDougall 88cce544c6 Merge remote-tracking branch 'upstream/master' into api-keys 2021-02-05 15:14:17 +00:00
Richard Cox 57b16e42fe Add Users & Auth / Groups page, assign Global Roles to Groups
- Add groups page with table to the auth product
- Allow user to assign roles to groups previously without roles or edit
  groups with existing roles

Comments
- I haven't added any special ux for the case where there's no auth
  provider and therefore no groups
- ./components/GlobalRoleBindings.vue will be updated when the same
  component is used for assign global roles to a user principal
- ./components/GlobalRoleBindings.vue ln 139 Couldn't create a binding
  without the generateName metadata property. Have given this a
  `ui-` prefix. Is this correct?
- In order to determine which global roles are bound to each principal
  (so we can filter by principals that have them).. we go out and fetch
  ALL role bindings. Is this too costly?
- On the groups page the 'refresh' button is quite big, we should
  consider reducing this
2021-02-04 09:16:52 +00:00
Cody Jackson fe4ca3b01e Adding the RBAC List, Edit and Details pages
rancher/dashboard#2111
2021-02-01 09:44:30 -07:00
Richard Cox 264a6c1496 Fixes following merge 2021-01-25 15:48:13 +00:00
Richard Cox 2a117c8c10 Merge remote-tracking branch 'origin/update-user-password-2' into api-keys 2021-01-25 14:14:00 +00:00
Richard Cox 8fd85d7553 Add new Accounts & API Keys Page
-Add a new Accounts and API Keys page accessible via user avatar drop down
-Add new change password feature to Accounts page
2021-01-25 11:51:11 +00:00
Neil MacDougall a15fd128bb Add API Keys Support 2021-01-19 12:20:35 +00:00
Vincent Fiduccia 7a09df35b7
Something resembling provisioning 2021-01-15 12:59:56 -07:00
Vincent Fiduccia 5304375640
Github auth config, pluggable login component 2020-12-22 14:43:26 -07:00
Vincent Fiduccia 182338d697
Workspace Role Bindings 2020-12-06 03:30:35 -07:00
Cody Jackson 68310a485a Adding schema support to the logging flow filters yaml
rancher/dashboard#1900
2020-12-02 23:10:15 -07:00
Cody Jackson af3b653458 Updating the pagerduty and opsgenier receivers
- Adding the responders field to opsgenie
- Providing some helper text to pagerduty

rancher/dashboard#1216
2020-11-25 14:11:35 -07:00
Vincent Fiduccia 89fb6c8f00
Merge pull request #1865 from codyrancher/additional-receivers
Adding PagerDuty and OpsGenie receivers
2020-11-19 15:22:59 -07:00
Cody Jackson dfdad395a4 Adding PagerDuty and OpsGenie receivers
rancher/dashboard#1216
2020-11-18 15:23:08 -07:00
Cody Jackson dcad01a17a Moving gatekeeper-constraint to be a spoofedType 2020-11-17 23:14:40 -07:00
Cody Jackson 0118e0c984 Adding the route alertmanager route type
- Extracted code that could be shared between route and receiver into an alertmanagerconfig util
- Added some more support code to allow users to dynamically add/remove uncreatableTypes

rancher/dashboard#1239
2020-10-27 16:10:01 -07:00
Cody Jackson 95976411ba Adding alertmanager Receiver type
To support receiver types I made it so that we can spoof types which
have any form we specify here in the UI. It will be useful for alertmanager
Routes and I think it could also be useful for things like OPA constraints
and workloads if we wish to update those.

rancher/dashboard#1238
2020-10-23 10:43:57 -07:00
Vincent Fiduccia 08e451185d
Fleet list & details 2020-09-30 05:05:53 -07:00
Westly Wright 30ee4a4eeb
translations and fix typo in type 2020-09-29 14:24:32 -07:00
Vincent Fiduccia 3e8a486555
Start Flow edit scren 2020-09-27 19:43:39 -07:00