Commit Graph

698 Commits

Author SHA1 Message Date
Shavindra cbfaaf7a3c
Set container to be the default tab in workload screens. (#6955)
* Set container to be the default tab in workload screens. #6644
2022-09-22 12:24:30 +01:00
Richard Cox d7659cc3c4
Merge pull request #6916 from rak-phillip/chore/update-plugins-docs
Update plugins.md
2022-09-21 10:09:03 +01:00
Richard Cox db6ff43852
Merge pull request #6939 from richard-cox/fix-embedded
Fix the url used to fetch the embedded harvester plugin
2022-09-20 18:33:24 +01:00
Sean e6913d84d3 Fixes issue with 'loadSchemas' message misnaming, removes comment 2022-09-20 10:48:04 -04:00
Sean 632b30a964 Merge branch 'master' into feature/performance/simple_webworker_sans_comlink 2022-09-20 10:37:17 -04:00
Sean-McQ a4dc1ed617
Merge pull request #6904 from Sean-McQ/feature/socket_growl_tweaks
Adjusts timing, messaging, control, etc of websocket growls.
2022-09-20 10:34:54 -04:00
Richard Cox 9ff599144d Fix the url used to fetch the embedded harvester plugin
- supports legacy harvester cluster use case where it does not have it's own plugin
2022-09-20 12:29:41 +01:00
Richard Cox 4ca8d98e7d
Merge pull request #6934 from DaiYuzeng/resource-table
add ignoreFilter property to avoid filtering resource rows
2022-09-20 12:10:25 +01:00
Richard Cox f7a9215ba8
Merge pull request #6933 from DaiYuzeng/configure-type
replace the two parameters of Object.assign
2022-09-20 12:09:08 +01:00
Sean 25e64c04f6 Adjusts timing, messaging, control, etc of websocket growls. 2022-09-20 06:54:50 -04:00
Richard Cox 9fcb7e1d2e
Merge pull request #6937 from n313893254/namespace
HARVESTER: Add node driver namespace filter
2022-09-20 11:41:16 +01:00
Richard Cox a520f6a1d8
Merge pull request #6747 from aalves08/fix-issue-manual-refresh-live-and-update-delayed
Live and Delayed columns don't update after manual refresh
2022-09-20 10:39:05 +01:00
n313893254 ef77f00373 HARVESTER: Add node driver namespace filter 2022-09-20 17:18:14 +08:00
Richard Cox df1ad6201c
Merge pull request #6923 from WuJun2016/fix-pkgName
fix pkgName
2022-09-20 09:55:07 +01:00
yuzeng b6f824cc65 add ignoreFilter property to avoid filtering resource rows 2022-09-20 14:06:10 +08:00
yuzeng e28e19fc7e replace the two parameters of Object.assign 2022-09-20 10:26:11 +08:00
Sean 488962c113 Web Worker without comlink, just switches to using postmessage 2022-09-19 11:32:08 -04:00
Alexandre Alves 8490dd4b59 remove check for timeout clearance 2022-09-19 14:52:32 +01:00
Jordon Leach c9a993f197
Add overflow-wrap to principle member name/loginName (#6909) 2022-09-19 08:58:45 -04:00
Alexandre Alves b26af7d738 bump timeout 2022-09-19 10:53:55 +01:00
Alexandre Alves 9938f0a7ba revert changes and increase timeout for applying watcherUpdateLiveAndDelayed with manual refresh 2022-09-19 10:53:55 +01:00
Alexandre Alves c33dea688b fix issue where where manual refresh wasnt triggering live and update of delayed cols in sortable table 2022-09-19 10:53:55 +01:00
wujun c413322de5 fix pkgName 2022-09-18 14:36:38 +08:00
Phillip Rak dc76e9e074 Add registry to publish commands
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2022-09-16 13:33:54 -07:00
Jordon Leach 9c44e3fc04
Add check for azuread endpoint type (#6902) 2022-09-16 07:59:38 -04:00
Sean 1e07ec5400 Adjusts timing, messaging, control, etc of websocket growls. 2022-09-16 07:42:02 -04:00
Neil MacDougall 17cc61fd7a
Fix empty advanced tab shown on edit cluster page (#6862) 2022-09-16 11:59:45 +01:00
Catherine Luse c30a39e5af
Merge pull request #6853 from catherineluse/create-ns
Only attempt to create namespace if it does not already exist
2022-09-16 01:56:18 -07:00
Richard Cox 9b7d51107b
Merge pull request #6896 from richard-cox/fix-many-many-inherit-roles
Ensure roles that inherit from many many other roles can be edited
2022-09-15 10:05:58 +01:00
Richard Cox 06e59a39cd
Merge pull request #6870 from richard-cox/cluster-loading-indicator
Show a loading indicator when the harvester plugin loads slowly
2022-09-14 18:48:28 +01:00
Jordon Leach 172bb2b0b9
Add warning banner for zero desired nodes in eks (#6850)
* Add warning banner for eks desired node groups

* Fix desired node group warning to filter for all node groups
2022-09-14 13:37:26 -04:00
Richard Cox b5ca4919c3 Ensure roles that inherit from many many other roles can be edited
- For roles that inherit from 1000s of roles the edit experience becomes horrible
  - Getting to the detail/edit page of the role is a bit sluggish
  - Viewing the 'inherit from' tab in edit view is sluggish
  - Leaving the page after viewing `inherit from` tab causes dashboard to hang
- Root issue addressed in this commit is performance of the inherit from tab, specifically the tab hang one
- On a system with a cluster role that inherits from 1100 other roles
  - Tab shows one drop down for every role it inherits (1100)
  - Each drop down contains 1100 entries
  - Each slot that shows the drop down is passed 1100 roles as well
- To Address
  - Fix the primary issue of 1000s of selects with 1000s of entries
  - Reduce this to 1000s selects with 1 entry.... except when the user clicks on it
2022-09-14 17:10:51 +01:00
richa d843aaa690
Improve user profile page (#6822)
* Added new title to Formatting section

* Improve the User preference page Formatting Section

* Changes in text

* Removed extra string
2022-09-14 17:03:34 +02:00
Catherine Luse 71e9e076d3
Merge pull request #6880 from catherineluse/taints
Use correct taints flag in RKE2 custom cluster registration command
2022-09-14 07:48:21 -07:00
Alexandre Alves 270e18c8e0
Enable incremental loading by default (#6866)
* add logic to login function to make sure incremental loading is enabled by default for all users who dont have the setting yet populated

* lower default threshold for performance settings to 1500

* simplify way we enable incremental loading by default when no setting is set

Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>
2022-09-14 15:13:48 +01:00
Alexandre Alves dbce9a902f
update initialLoad flag watcher in order to be properly triggered when data is already on the store for a given resource (#6889)
Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>
2022-09-14 15:11:38 +01:00
Jordon Leach d2d7f12e9c
Add check for 403 to project creation action (#6877) 2022-09-14 08:12:56 -04:00
Richard Cox 73a28016c0 Fix after review
- Ensure that the error case is handled correctly
2022-09-14 10:17:02 +01:00
Richard Cox 89b8aaf279
Merge pull request #6855 from richard-cox/fix-bulk-collapsed-actions-text
Fix text for list's collapsed bulk action button
2022-09-14 09:57:19 +01:00
Catherine Luse b05926690c Use correct taints flag in RKE2 custom cluster registration command 2022-09-13 14:44:14 -07:00
Richard Cox 2f249647ee Show a loading indicator when the harvester plugin loads slowly
- clicking on a harvester cluster name will make a http request for `ui-info` and then depending on result inject script in to the dom
- these can take some time, the user is left on the cluster list page with no visual indication anything is happening
- to provide this, and prevent multiple clicks, when waiting show a loading indicator and disable all cluster links
2022-09-13 16:52:00 +01:00
Richard Cox a88121ab69 Ensure artefacts from excluded plugins aren't brough in via auto-imports
- Noticed this when investigating l10n issues
- autoImportTypes contains excluded packages
- autoImportTypes is brought in as a plugin with `new VirtualModulesPlugin(autoImportTypes)`
- I couldn't tell any functional difference after making the change
- From my understanding, it'll just reduce the count of files watched when in dev land
2022-09-13 15:48:33 +01:00
Jordon Leach 6965f796c0
Fix Principal member name overlap (#6831) 2022-09-13 07:55:45 -04:00
Richard Cox 3769c84b1f Fix text for list's collapsed bulk action button 2022-09-13 10:59:24 +01:00
Catherine Luse e20de14f51 Only attempt to create namespace if it does not already exist 2022-09-13 01:54:57 -07:00
Richard Cox 25cae83780 Fix drone-build-pkg script for `master` branch
- Ensure that we correctly source for github env vars
2022-09-12 19:19:28 +01:00
Richard Cox 25dc143fa6
Merge pull request #6846 from richard-cox/harvester-build
Automate build of harvester plugin
2022-09-12 18:43:43 +01:00
wujun 0534137d0a
Add harvester feature (#6806)
* HARVESTER: sort setting list

* HARVESTER: refactor host console style

* HARVESTER: enhancement grafana reload

* HARVESTER: fixed edit footer style

* HARVESTER: Fix Hosts page showing incorrect Disk State

* HARVESTER: Fix storage used on dashboard page

* HARVESTER: add deepClone vm action

* HARVESTER: add cluster-registration-url message

* HARVESTER: Fix unable to add addition disks on Host

* Harvester: display more info on deleting namespace dialog

* Harvester: catch host cordon errors

* HARVESTER: set backupTarget s3 endpoint is optional

* HARVESTER: support save cloudInit as clear text

* HARVESTER: Fix storage allowScheduling issue

* HARVESTER: merge clone & cloneTemplate

* HARVESTER: fix use two type to save cloudInit

* HARVESTER: remove harvester mixin

* HARVESTER: Allowing users to download backing images

* HARVESTER: Fix lint

* HARVESTER: Fix harvester dialog

* add question mark to translation string

Co-authored-by: n313893254 <n313893254@126.com>
Co-authored-by: yuzeng <cridequeger@yahoo.com>
Co-authored-by: Nancy Butler <42977925+mantis-toboggan-md@users.noreply.github.com>
2022-09-12 10:23:48 -07:00
Richard Cox 68eb668406 Changes following review 2022-09-12 13:40:12 +01:00
Richard Cox 979640be5f
Merge pull request #6784 from richard-cox/fix-sidenav-count
Fix update of side nav given changes to counts and schemas
2022-09-12 11:58:26 +01:00