Commit Graph

2023 Commits

Author SHA1 Message Date
codyrancher a52eb68830
Merge pull request #15678 from codyrancher/show-configuration-icon
Switching out the image used for the Show Configuration button to use the icon
2025-10-23 14:00:33 -07:00
Francesco Torchia 705394319a
AI extension, compatibility enhancements
- Bump icons
- improve ui-context, support empty context and store input
- add tables and details page hooks

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-10-23 12:45:51 +02:00
Nancy 503b283690
Merge pull request #15671 from mantis-toboggan-md/fix-installbutton
fix InstallHelmCharts console errors when used in cluster explorer
2025-10-22 07:56:25 -07:00
Alexandre Alves 0f967a9692
Session Idle feature refactor (#15509)
* redoing PR without changes

* fix stash apply

* fine tuning inactivity logic + add missing change to deprecate inactivity  performance setting

* update inactivity utils module to a singleton + fix e2e test

* fix e2e test

* fix e2e test

* fix e2e test

* finally fix session idle e2e testsg

* update PR based on comments

* update PR based on comments

* updating logic to inactivity

* fix broken e2e test + remove console logs
2025-10-22 10:07:09 +01:00
Cody Jackson 44ab86f688 Switching out the image used for the Show Configuration button to use the icon 2025-10-21 09:08:48 -07:00
Nancy Butler 9cb166dd61 fix two calls to wrong store in InstallHelmCharts 2025-10-20 08:55:27 -07:00
Francesco Torchia 6cecad3cb9
Merge pull request #15359 from torchiaf/15344-pass-helm-ops-secrets-cms
Fleet HelmOps assign Secrets and ConfigMaps
2025-10-20 15:54:32 +02:00
Richard Cox a1d2fefee5 Merge remote-tracking branch 'upstream/master' into pagination-home-page-alt-list 2025-10-16 18:03:40 +01:00
Andy Lee d9ccd21430
Merge pull request #15616 from a110605/issue_fix_harvester_15169
fix: harvester logo is missing in header
2025-10-16 00:09:45 +08:00
Francesco Torchia ec2e791094
Implement FleetConfigMapSelector.vue
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-10-15 17:33:35 +02:00
Francesco Torchia 267a6efaa6
Implement FleetSecretSelector.vue
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-10-15 17:33:34 +02:00
Francesco Torchia affdb539bb
Add multiple attribute to ResourceLabeledSelect
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-10-15 17:33:34 +02:00
Richard Cox e1a0d41975 Merge remote-tracking branch 'upstream/master' into pagination-home-page-alt-list 2025-10-15 15:16:22 +01:00
Cody Jackson 99f971550b Fixing an issue where we stopped showing the yaml editor when an error occurred
Fixes #14728
2025-10-13 08:44:20 -07:00
Andy Lee 4e8fa51d52
fix: harvester logo is missing
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-10-13 15:47:08 +08:00
Phillip Rak 58cb85c31a
Merge pull request #15589 from rak-phillip/bugfix/15572-file-upload-buttons
Allow for custom class attrs in selector buttons
2025-10-10 11:12:13 -07:00
Richard Cox f60c2c07be V3 2025-10-10 16:26:47 +01:00
Richard Cox 4e45ae640e version 2
- show toggle (persist over reloads) to use full list
- adds sortabletable sub-header-row slot
- uses preset to persist component settings to local storage
2025-10-10 13:27:46 +01:00
Andy Lee 83f6e96e4a
Merge pull request #15544 from a110605/harvester_issue_6107 2025-10-07 23:28:27 +08:00
Richard Cox d58e8182d0
Merge pull request #15392 from richard-cox/update-event-sort-order
Table Sort Improvements
2025-10-07 11:00:30 +01:00
Phillip Rak d09662cc22 Allow for custom class attrs in selector buttons
This change allows a class of `role-primary` for the default in `shell/components/form/FileImageSelector.vue`. The `btn` class is dropped because it is redundant; `btn` is already defined in the child `FileSelector` component.

The previous implementation would merge classes in such a way that both `role-primary` and `role-secondary` classes would be present on a button.

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-10-06 16:00:15 -07:00
Phillip Rak 9be52b5712
Merge pull request #15256 from rak-phillip/task/15169-modern-theme
Update modern theme
2025-10-06 11:23:46 -07:00
Richard Cox 3020112282
Merge pull request #15290 from skanakal/fix-events-in-namespace
fix namespace recent events page
2025-10-06 12:29:26 +01:00
Richard Cox a90029638a
Re-enable vai support for side nav and home page cluster lists (#15262)
* generic changes from https://github.com/rancher/dashboard/pull/14492/files

* VERY WIP
- move out watch event stuff into own file
- improve typing
- start resolving core unwatch & unwatchIncompatible of side nav cluster watches (not going to store) being seen as incompatible with find cluster action that does go into store

* very wip, vaguely working

* starting to tidy up

* more tidying

* wip - pre-pivot

* maybe...

instead of upfront unwatch with lots of complicated logic... only do it if we hit the issue (i.e. no page entry into page )

* tidying up

* asd

* Remove now uneeded sideNavCache

* big refactor, untested

* tidying up

* tidying

* more tidying

* more tidying

* add some super basic unit tests, fix another

* remove debug logger and last todos

* more unit test fixes

* Fix two bugs, and fix e2e tests
- we don't always have the mgmt cluster, so take this into account
  - i've checked all usages of `['management/byId'](MANAGEMENT.CLUSTER`

* more e2e fixes

* Tidying up following review
- more comments
- rename of method to something more sensisble

* Disable support for ssp in side bar and clusters
2025-10-06 09:47:58 +01:00
Phillip Rak d2049882da Remove excess dead space surrounding new logos
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-10-03 13:16:06 -07:00
Phillip Rak 33764b0b59 Update logos
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-10-03 08:41:04 -07:00
Richard Cox 68a5058c7c
Merge pull request #15531 from richard-cox/pagination-extension-columns
Update addTableColumn to support server-side pagination
2025-10-03 06:56:40 +01:00
Andy Lee 649fcac21c
refactor: put validInStore in compute
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-10-03 09:53:29 +08:00
Andy Lee 7f7367c1e2
fix: send GET secret API when creating Flow 2025-10-03 09:51:41 +08:00
momesgin 43437c1e2e
Apps & Marketplace - Long repo names (#15563)
* handle long repo names + update filters color

* revert filters text color change

* minor refactor

---------

Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
2025-10-02 16:55:05 -07:00
Cody Jackson 648504d908 Making it easier for a user to select a name to confirm deleting a resource
Fixes #8825
2025-10-01 06:48:57 -07:00
Phillip Rak 447a656552 Use resolve method for hover and main filters
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-09-29 15:23:08 -07:00
Phillip Rak 04cb6cdd89 Add new filter for active color
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-09-29 15:22:26 -07:00
Phillip Rak 0249d9ec9e Create new method `resolveColorFilter()`
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-09-29 15:21:40 -07:00
Richard Cox dacccbc659 Update addTableColumn to support server-side pagination definition
- add additional config to be used when ssp is enabled
- this is designed to support running old extensions in new dashboard
  - they should also support running the stale ResourceTable as well

Additionally
- update list of compatible columns to search/sort on given BE fixes being resolved
2025-09-26 13:29:55 +01:00
Richard Cox 9fe21d8143 Fix disabled extension test involving PaginatedResourceTable
- this previously failed, re-enabled and resolved issues
2025-09-25 12:24:36 +01:00
codyrancher cfc5230124
Merge pull request #15466 from codyrancher/checkbox-mode
Ensuring Checkbox components have the `mode` prop where appropriate
2025-09-24 06:48:09 -07:00
Alexandre Alves 4121d5af7c
Support Single Logout for OIDC Auth Providers (#15412)
* wip

* add support for Single Logout for OIDC providers

* enforce endSessionEndpoint field as required

* fix reactiveness on header menu with auth providers + add validation for endSessionEndpoint field as url in oidc auth provider edit interface

* use after save hook to re-fetch auth providers once config options for one has been saved + remove fvValid code and keep isUrl check in validationPassed in oidc edit view

* fix unit test

* reset value of SLO radio input in providers
2025-09-23 09:36:12 +01:00
Phillip Rak 09ae0ff30e Update Rancher icon fill
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-09-18 14:05:26 -07:00
codyrancher 5705b27251
Merge pull request #15456 from codyrancher/clipboard
Add the preview/clipboard to the labels and annotations of detail pages
2025-09-18 08:21:34 -07:00
Richard Cox 31362577fe clear empty comment, remove expanded type + add comment about dupe
- fixes bad definition of getValue?: () => any (should accept a prop)
2025-09-18 11:30:24 +01:00
Richard Cox 9c747f1c4f Fixes
- value is the fallback when search isn't supplied, and not used for sort
- move to a safer place (only apply to extension headers) just in case
- can also explicitly call out col is from extension
2025-09-18 11:11:06 +01:00
Richard Cox 1a5925f6e6 Basic validation on incorrectly configured extension headers 2025-09-18 09:21:53 +01:00
Yiya Chen b8c714f935
Introduce Cron Editor components (#15319)
* feat: add CronExpressionEditor
* feat: ddd CronExpressionEditorModal
* test: add test cases
* refactor: extracting types
* feat: enhance a11y
* docs: add comments for props
* refactor: move component to shell

---------

Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-09-18 14:43:53 +08:00
Cody Jackson 9d13262038 Ensuring Checkbox components have the `mode` prop where appropriate
Fixes #14481
2025-09-17 13:45:39 -07:00
Cody Jackson e9324672f8 Fixing unit tests 2025-09-17 07:05:16 -07:00
Cody Jackson 42bd75e1e5 Updating some of our unit tests and fixing a warning 2025-09-16 12:32:23 -07:00
Cody Jackson e9eb558c4d Fixing a focus copytoclipboard issue inside the preview pain 2025-09-16 11:54:02 -07:00
Cody Jackson 46d910eeb2 Fixed aria and added some tests for CopyToClipboard 2025-09-16 11:02:27 -07:00
Cody Jackson ecfc939c8d Add the CopyToClipboard unit tests 2025-09-16 10:33:06 -07:00