Commit Graph

65 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
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
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
Cody Jackson 86c88ac189 Adding Preview unit tests 2025-09-16 10:18:57 -07:00
Cody Jackson f2fd5b3998 Updating the KeyValue tests 2025-09-16 09:27:26 -07:00
Cody Jackson 4d39d0b71c Adding the new unit tests for the KeyValueRow component 2025-09-16 09:18:03 -07:00
Cody Jackson 7fb82eaf59 Renamed rectangle and added active/inactive plumbing 2025-09-16 08:21:49 -07:00
Cody Jackson 6f1d20609f Fixing the text-overflow for hover/focus 2025-09-16 07:32:25 -07:00
Cody Jackson e9eb20f1a4 Swapped over to Tag 2025-09-16 07:08:05 -07:00
Cody Jackson 68da3cdcab Adding a clipboard and preview feature 2025-09-12 11:53:25 -07:00
codyrancher 9695f94373
Merge pull request #15159 from codyrancher/fleet-slot
Migrating fleet over to using the masthead slots to render custom buttons
2025-09-10 09:03:56 -07:00
codyrancher c3af0bda58
Merge pull request #15201 from codyrancher/resource-popover
Implements the resource popover as described in our design document
2025-09-05 10:16:45 -07:00
Cody Jackson 6f9e81229b Add unit tests 2025-09-03 15:01:41 -07:00
Cody Jackson fcba897ca4 Removed tabIndex from where it isn't needed. 2025-09-03 11:34:42 -07:00
Cody Jackson d418203243 Made the title dynamic 2025-09-03 11:32:51 -07:00
Cody Jackson f6d7407cd0 Removed the unused dropdown-menu-item 2025-09-03 11:30:43 -07:00
Cody Jackson 6f799d9211 Fixed the translation key 2025-09-03 11:29:24 -07:00
Cody Jackson 2b3363903f Added aria-hapopup/expanded 2025-09-03 10:38:02 -07:00
Cody Jackson 0e68d0c077 Changing the fix for the e2e namespace navigation test
We have a special namespaceLocation
2025-09-03 10:15:17 -07:00
Cody Jackson 27a239e21e Updating references 2025-09-03 10:15:17 -07:00
Cody Jackson dfbe37c197 Updating the region we hover over to open the popover 2025-09-03 10:15:17 -07:00
Cody Jackson 26333ab3cc Modifying the glance for projects 2025-09-03 10:15:17 -07:00
Cody Jackson f5546817d1 Fix overflow 2025-09-03 10:15:17 -07:00
Cody Jackson 8442803037 Popover 2025-09-03 10:15:17 -07:00
Francesco Torchia d9cd53a16c
Fleet remove CreatedBy section from App details
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-09-03 11:21:50 +02:00
Cody Jackson 331d801766 Migrating fleet over to using the masthead slots to render custom buttons 2025-08-15 09:17:20 -07:00
Cody Jackson 0462944a9e Adds support for for an additional actions slot in our titlebar/masthead
Fixes #14977
2025-08-12 18:13:57 -07:00
codyrancher bdb6a8d441
Remove the concept of legacy/latest detail pages (#15076)
* Remove the concept of legacy/latest detail pages

* Update the padding for explorer pages

* Fixing an issue found with the outlet padding change
2025-08-07 16:36:56 -07:00
codyrancher 1b24c4d14a
Resolves a spacing issue for metadata components (#15027)
fixes #14996

When I re-introduced the ExtensionPanel I did it as a separate child of the Metadata component. This implicitly disables inheritAttrs so the class was no longer being passed.
2025-08-05 07:45:44 -07:00
codyrancher 2a23e045dd
Fixing an issue where metadata wasn't reactive (#15031)
Fixes #14948
2025-08-04 11:06:44 -07:00
codyrancher 4db762411d
Resolved an issue where the new masthead broke the existing extension panels (#14958)
fixes #14957
2025-07-30 09:55:57 -07:00
codyrancher 8b27a69afa
Adding the Show Configuration action to all resource availableActions (#14825)
fixes #14824
2025-07-29 17:56:19 -07:00
Richard Cox eb1c08032f
Project Scoped Secrets (#14772)
* rename variables

* change button names + fix import

* apply pagination to secrets

* Major Changes

- secrets and project scoped secrets are now two pages
  - this fixes the issue where resource-fetch and associated mixins just fail with two of the same type on page
    - incremental loading would have been broken for both
- project scoped secrets
  - now correct lists upstream secrets that a project scoped based and on the target cluster
    - lots of work to get CRUD for management secrets in explore/cluster world
    - also includes a specific page to override the store for create/edit/view
  - these are now correctly grouped by project
  - updated to work with SSP enabled
- secrets list
  - shows if the secrets comes from a project
  - shows if the secret is a project scoped secret (only used on upstream cluster)
  - updated to work with SSP enabled
  - disabled update/delete of secrets created from project scoped (these just reset when sync runs again)
- disabled new detail view
  - this is broken, it ignores both storeOverride and currentStore, always going to `cluster` store


TODO:
- mostly testing
- blocked on some BE issues (bugs, additional indexed field)

* ... progress. will update commit message

* Revert "Merge pull request #14748 from richard-cox/revert-project-secrets"

This reverts commit be3962261d, reversing
changes made to 62d80084d9.

* tidy, and remove e2e

* test fixes

* fix vai group by

* Fix for grouping (secrets --> group by namespace --> pss --> table is incorrectly grouped but toggle is correct

* fix warning

* fix clone/yaml, fix default/system pss

* don't fetch projects, it wipes out header. this means in upstream we won't show project names for pss downstream

* fix lint

* fix ts complain

* Tweak column tooltips

* Add cypress logs for failing tests

* pipe in `inStore`

* tweaks to cypress logs process
- better name
- log http requests
- only create logs if run failed

* Secret selector improvements and test fixes
- don't cache or watch secrets if we're showing multiple selectors on a page
- ensure we classify secrets (make it into an instance of a model)

---------

Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
Co-authored-by: momesgin <mo.mesgin@suse.com>
2025-07-15 08:27:26 +01:00
codyrancher 63d2bccaa1
Fixing a couple issues around the ResourceDetailDrawer and Harvester while giving the option to disable the drawer and/or the config tab for a resource (#14782)
Fixes #14718
2025-07-13 07:46:51 -07:00
codyrancher c617fff312
Putting together a smattering of style fixes that were pointed out during a design review (#14744) 2025-07-11 13:29:32 -07:00
codyrancher 72eb857364
Resolving an issue when DetailText received undefined/null value (#14652)
We now default to an empty string which allows the rest of the component to run as expected

fixes #13547
2025-07-08 16:51:53 -07:00
Cody Jackson 88f7c7168c Adding a quick fix to allow showing graph view option for fleet 2025-06-30 00:58:10 -07:00
Cody Jackson 05e9a675c2 Resolve new masthead issues in regards to harvester
- Fix issue with undefined routes
- Fix issue with the ResourceDetailDrawer closing when opened in harvester.
- Fixed an issue where the link back to the list page was wrong.
2025-06-26 16:18:10 -07:00
Cody Jackson 91baa97a22 Correcting issues with a rebase from master 2025-06-25 10:47:55 -07:00
Cody Jackson d1fccb7e25 Fixing the unit tests that were broken by the a11y updates 2025-06-25 10:22:08 -07:00
Cody Jackson 3eee198aa8 Switched to labels and made use of the :for attribute 2025-06-25 10:22:08 -07:00
Cody Jackson 37249e4058 Remove :deep() where possible 2025-06-25 10:21:37 -07:00
Cody Jackson 35ff9ea7db Add aria-hidden="true" to image 2025-06-25 10:21:07 -07:00
Cody Jackson 384e9878fc Add focus trap for the ResourceDetailDrawer 2025-06-25 10:21:07 -07:00
Cody Jackson 1fb22ede7f Adding the new Secret detail page to the application
fixes #13325
2025-06-25 10:20:05 -07:00