Commit Graph

142 Commits

Author SHA1 Message Date
Vincent Fiduccia 19bcd3127e
Cluster improvements 2021-04-21 17:16:44 -07:00
Neil MacDougall 8c44642fb7
WIP: Navigation and other UI changes 2021-04-20 00:49:55 -07:00
Vincent Fiduccia 660dece1f2
Use node 12 for builds, and fix ssr on node >= 14 2021-02-25 17:00:58 -07:00
Neil MacDougall dd34927d3d Add polyfill for String.replaceAll 2021-02-17 11:55:56 +00:00
Cody Jackson 1bf3efd295 Implementing AzureAD auth
rancher/dashboard#2117
2021-02-09 11:53:48 -07:00
Nancy Butler 26baa8309e saml auth popup 2021-01-28 06:20:53 -07:00
Vincent Fiduccia 7a09df35b7
Something resembling provisioning 2021-01-15 12:59:56 -07:00
Vincent Fiduccia 8c6abe36a9
Disable filename hashing for images 2020-10-27 17:38:42 -07:00
Vincent Fiduccia f625c11384
Don't hash pl images, so they can be bind-mounted over 2020-10-27 17:38:41 -07:00
Vincent Fiduccia fef2645f4f
Pass version & commit 2020-08-31 16:18:29 -07:00
Vincent Fiduccia 5c7f3e0368
Pass commit id/version down 2020-08-31 15:28:53 -07:00
Vincent Fiduccia 29ef754344
Upgrade 2020-08-06 15:58:29 -07:00
Vincent Fiduccia a58e4a6a70
Load custom chart values components 2020-07-31 19:51:46 -07:00
Vincent Fiduccia 2a746d0503
Bugs, app detail, chart refresh, app nav 2020-07-29 23:02:57 -07:00
Vincent Fiduccia 32487aabaa
App icons 2020-07-24 02:56:35 -07:00
Vincent Fiduccia d50ab5ec70
i18n support for type names, combine singular&pluralLabelFor 2020-07-22 03:55:41 -07:00
Vincent Fiduccia 34dc78ff32
Don't try to load server state in SPA where it doesn't exist 2020-07-15 11:09:56 -07:00
Vincent Fiduccia ac49cb2d40
Upgrade nuxt, always modern, cache builds more 2020-07-15 00:11:24 -07:00
Vincent Fiduccia 7e3497b126
Group & sort products 2020-07-13 10:51:33 -07:00
Vincent Fiduccia 94cb6a49d7
Use individual lodash modules 2020-07-10 11:25:45 -07:00
Vincent Fiduccia dad04cb9e3
Standalone Steve /v1/clusters support 2020-06-09 19:14:36 -07:00
Vincent Fiduccia 3b8e3ff89b
Revert part of #772 that is breaking SSR 2020-06-04 16:25:50 -07:00
Westly Wright 1219cca477
more style import updates 2020-06-03 10:46:01 -07:00
Vincent Fiduccia 2265c3f34d
LoadDeps -> fetch 2020-05-30 03:14:00 -07:00
Westly Wright d46e00be1a
Add nuxt/style-resources so we can stop importing scss everywhere 2020-04-30 12:16:24 -07:00
Cody Jackson 00476e5cb9 Enabling no-console rule for eslint
This will automate checking for stray console errors so they don't need to be
checked for in PRs.
2020-04-24 10:37:10 -07:00
Cody Jackson 2cc259d241 Remove new yaml serialization
Adding serialization to the scope of the currently pr has become
slightly unwieldy. I'm going to put the serialization into a separate
pr.
2020-04-15 10:00:09 -07:00
Cody Jackson fea71ffae2 Refactored YAML editing to better support parameters
We needed a way to support arbitrarily complex parameters in both
type and nesting level. As a temporary solution I enabled the user
to toggle between a key value component and a yaml editor.

To enable this I refactored ResourceYaml into a composable YamlEditor
component that can be used elsewhere.

rancher/dashboard#388
rancher/dashboard#380
2020-04-15 09:53:24 -07:00
Vincent Fiduccia dca9b3e689
Bugs 2020-03-27 16:47:47 -07:00
Vincent Fiduccia 1d81de8fc6
Move tree to vuex state 2020-03-07 03:42:40 -07:00
Vincent Fiduccia 684457db11
Better standaone Steve support 2020-03-07 03:42:40 -07:00
Nancy Butler efa1679245 create ingress 2020-03-03 14:18:58 -07:00
Nancy Butler 82a0e1005d rename ports component 2020-02-26 09:37:19 -07:00
Nancy Butler ff66f63cba workload detail
workload create/edit bugfixes
2020-02-26 09:37:19 -07:00
Vincent Fiduccia fb69306221
Age columns, fix prefs page 2020-02-21 18:19:34 -07:00
Vincent Fiduccia 19239b5212
More unified nav, less friendly mapping 2020-02-20 11:11:23 -07:00
Vincent Fiduccia 2ca2e706ef
More type mapping 2020-02-20 11:11:23 -07:00
Vincent Fiduccia fceed47deb
Move explorer into cluster 2020-02-20 11:07:14 -07:00
Vincent Fiduccia e762c15eb2
Split management vs selected cluster store, queue subscribe frames, norman->steve 2020-02-20 11:07:14 -07:00
Vincent Fiduccia a9c48ba520
Drop typescript 2020-02-20 11:01:21 -07:00
Westly Wright 44253d0ca6
add secure option to proxy for dev vs prod 2020-02-11 15:58:11 -07:00
Westly Wright a4659f3f5d
Add Cluster and Global Roles pages
rancher/dashboard#271

sort props

add RBAC Roles package and routes

depluralize roles types

Add IconIsDefault formatter

Add IconIsDefault storybook

Add tabbed to rbac resource view

data & header changes for RBAC package

roles detail view and changes

wip updates

cluster role detail view

refactor dir structure for rbac routes

refactor roles routes again

add deatil componets to role details

more details

update rio-detail header to use methood to go back

we should tie into the router for this stuff as it has a better idea of where
we've been and thus should be less bug prone and more generic.

remove deleted component

add cluster role and global role edit pages

more refactoring

add header to rbactable

fix rule verb/target parsing logic

update git ignore

refactor some component names

comments
2020-02-11 14:37:52 -07:00
Westly Wright da186d5759
Add Storybookjs (#285)
* update deps

* Add storybookjs and setup config

* Change scss import paths to absolute paths for Storybook to work

* Add storybookjs centered addon

* Add storybookjs backgrounds and tweak body styles

* Add storybookjs docs addon

* Enable better nesting config

* add design systems

* Change app css import location

* package update

* roll back to previous lint versions for upgrade error & fix lint err
2020-01-17 10:09:11 -07:00
Vincent Fiduccia c3eb8c20f9
i18n, new header 2019-12-27 15:59:56 -07:00
Vincent Fiduccia 54c0920064
Remove vue-native-websocket, use socket per norman client, typescript support 2019-12-18 17:20:14 -07:00
Vincent Fiduccia a84f2735f1
Cleanup 2019-12-12 17:26:58 -07:00
Vincent Fiduccia 4e9247106d
Favicon isn't always at root 2019-12-05 16:02:56 -07:00
lvuch dfc35c0bd1 193 favicon add 2019-12-05 13:19:37 -07:00
Vincent Fiduccia 54e8e7fb48
Fix github setup 2019-12-03 14:11:00 -07:00
Vincent Fiduccia 71a1bc894b
Prevent double adding router base URL to resolve+{push calls 2019-11-10 16:26:10 -07:00
Vincent Fiduccia 3717ecbc07
Public Domains 2019-11-04 15:27:31 -07:00
Vincent Fiduccia 940431c911
Sockets, Page layout, start ExternalService 2019-10-31 10:36:32 -07:00
Vincent Fiduccia a757a0af5f
Theoretically working Github config 2019-10-30 18:03:21 -07:00
Vincent Fiduccia 15abff67cb
Local login, start setup flow 2019-10-29 19:03:43 -07:00
Vincent Fiduccia 434329b04a
CRUD Service 2019-10-28 02:22:27 -07:00
Vincent Fiduccia 349baa0c2e
Change URLs to k8s/clusters/local 2019-10-25 16:10:06 -07:00
Vincent Fiduccia dc97b0d663
Fix codemirror, loadDeps 2019-10-25 16:10:06 -07:00
Vincent Fiduccia 23b281ed21
More building 2019-10-22 15:42:58 -07:00
Vincent Fiduccia 9650479036
Rearrange for building on CDN 2019-10-22 14:43:26 -07:00
Vincent Fiduccia f286c2e2c1
Hosted and embedded builds, take 1 2019-10-18 18:22:12 -07:00
Vincent Fiduccia db431089a4
Dynamically import big libraries 2019-10-17 10:56:26 -07:00
Nancy Butler 6e9cbd5b55 open socket
create pod, kubectl

only pods
2019-10-10 10:31:28 -07:00
Vincent Fiduccia 1cf60e28a1
Move around things that aren't utils 2019-09-27 22:59:20 -07:00
Vincent Fiduccia d690ecfcb4
Server-side verify flow 2019-09-18 20:29:54 -07:00
Vincent Fiduccia 085a1a0599
More Proxy headers 2019-09-18 12:52:32 -07:00
Darren Shepherd 11c36150c7 Add more routes to steve 2019-09-17 09:16:41 -07:00
Vincent Fiduccia c2c7111286
GitHub login flow 2019-09-17 02:14:34 -07:00
Vincent Fiduccia 1bb1df052c
Dashboard & Mesh fake views 2019-09-16 17:39:12 -07:00
Vincent Fiduccia 8dfc082856
Start GitHub Auth, Rio Apps, combined namespace col 2019-09-16 02:38:16 -07:00
Vincent Fiduccia c874b9f2c0
Rio Pages, Edit 2019-09-11 15:33:58 -07:00
Vincent Fiduccia cb78cec299
Rio Services 2019-09-05 02:43:07 -07:00
Vincent Fiduccia c33624f4ee
Route resolve 2019-09-03 18:37:29 -07:00
Vincent Fiduccia 4ce7546c9c
Packaging, remove moment.js 2019-09-02 17:44:00 -07:00
Vincent Fiduccia 68fecf28d3
Actions, move ns 2019-08-26 10:24:34 -07:00
Vincent Fiduccia f9de73135c
Group by namespace 2019-08-21 14:39:41 -07:00
Vincent Fiduccia f80be11658
Namespace picker, start actions 2019-08-21 03:21:34 -07:00
Vincent Fiduccia 1a1f06af32
AsyncButton 2019-08-21 02:04:21 -07:00
Vincent Fiduccia 53fa215ae7
Resource viewer and differ 2019-08-20 17:42:56 -07:00
Vincent Fiduccia 22fa9353e9
Rehydrate server route responses 2019-08-20 17:42:53 -07:00
Vincent Fiduccia ba7f2865f8
Layout, YAML editor 2019-08-15 04:00:40 -07:00
Vincent Fiduccia 461f741d47
Grouping 2019-08-14 16:35:35 -07:00
Vincent Fiduccia aa46c4ea2c
Subscribes, check all, counts 2019-08-14 13:00:13 -07:00
Vincent Fiduccia b5575ce43a
Counts, resource nav 2019-08-12 17:32:23 -07:00
Vincent Fiduccia 6c1129a901
Multi-select 2019-08-12 01:30:44 -07:00
Vincent Fiduccia 1aafdf7f9d
WebSocket 2019-08-09 22:16:50 -07:00
Vincent Fiduccia 59f5c890d3
Proxy object, rehydating server data 2019-08-08 02:53:34 -07:00
Vincent Fiduccia fa90265d67
Norman store 2019-08-05 15:37:33 -07:00
Vincent Fiduccia e81317a609
Sortable table 2019-08-02 13:49:47 -07:00
Vincent Fiduccia 5825286d0f
Store, start sortable table 2019-07-29 14:52:22 -07:00
Vincent Fiduccia ec4adb38fe
Stores 2019-07-29 01:42:14 -07:00
Vincent Fiduccia d385ef8621
It's a k8s 2019-07-25 04:37:41 -07:00
Vincent Fiduccia e8e994b0d3
Import 2019-07-23 13:57:48 -07:00