Commit Graph

432 Commits

Author SHA1 Message Date
Richard Cox 66f73dab5b fixes / updates 2024-12-04 11:54:28 +00:00
Richard Cox 475aaef2eb Merge branch 'pagination-home-page' into pagination-cluster-explorer 2024-12-02 17:45:16 +00:00
Alexandre Alves 6bc972ad7c
fix issue with display of fleet and cattle agent status on cluster dashboard view with very limited user permissions (#12717) 2024-11-29 15:28:10 +00:00
Alexandre Alves 6facd60a9f
remove all mentions for the restricted admin role (#12708) 2024-11-28 17:57:59 +00:00
Richard Cox 1f61ce53cf - Fix issue where list components containing PaginatedResourceTables would incorrectly fetch all resources anyway
- convert reminaing storage lists
2024-11-15 15:40:00 +00:00
Richard Cox 6bfc45d978 fixes after merge. apply PagResTable to node list, vue3 fixes 2024-11-14 17:05:34 +00:00
Richard Cox bbf4bcd929 Merge branch 'pagination-home-page' into pagination-cluster-explorer 2024-11-14 16:16:17 +00:00
Richard Cox 24249f9cc1
Merge pull request #12521 from aruiz14/rework-gitrepo-status-resources
Use BundleDeployment status to calculate GitRepo resources
2024-11-14 15:54:11 +01:00
Francesco Torchia 17a81aaede
Merge pull request #12350 from torchiaf/feature/harvester-shell-integration-3
Harvester shell integration - features
2024-11-14 09:25:05 +01:00
andy.lee f88c7ae5a0
live change example-link color
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-11-13 15:38:37 +01:00
Mo Mesgin 21e2077484 fix fleet dashboard page's scroll bar 2024-11-08 12:20:47 -08:00
Alejandro Ruiz 046eb46009 Use BundleDeployment status to calculate GitRepo resources 2024-11-06 16:31:53 +01:00
Evgeniya Vashkevich 190f486e09
Fixed UnitInput value not updating (#12420) 2024-10-30 14:05:47 +00:00
Alexandre Alves 34c74b8cc9
fix issue banner extensions prime users not being displayed (#12381)
* fix issue banner extensions prime users not being displayed

* add undefined condition

* add code comment

* fix e2e test
2024-10-30 10:20:26 +00:00
momesgin dca3f029fe
Merge pull request #12392 from momesgin/12205-apps-basics-namespace-create-banner
Fix namespace create banner in basics step
2024-10-29 09:01:14 -07:00
Richard Cox df953cd07d
Merge pull request #12375 from richard-cox/fleet-improvements
[2.10] Fleet Improvements
2024-10-29 13:43:06 +01:00
Richard Cox 0aa96329ed
Merge pull request #12317 from richard-cox/helm-app-values
[2.10] Update Helm App Values Approach
2024-10-29 09:51:57 +01:00
Mo Mesgin e84abedb21 fix styling issue with namespace create banner in basics step 2024-10-28 21:50:28 -07:00
Richard Cox 965833d12d Update following review
- avoid 0 showing as `?` - e.g. `0 || ?`
2024-10-28 16:19:56 +00:00
Richard Cox df9c7ad684 Fleet Improvements
- Performance Fix
  - go back to using git repo status cluster ready / desired stats instead of costly clusterResourceStatus (churn can call this a LOT)
  - Improve load time of fleet cluster detail page
- Bug Fix
  - Using targetClustersReady and targetClusters doesn't seem to work in some cases, revert back to previous
- General Fixes
  - Fix weird fleet cluster list column alignment
2024-10-28 14:05:45 +00:00
Richard Cox a61f832a36 Fix issue where socket updates to helm app wiped cached values
- socket updates remove all properties from an object on update, this included `_values`
- switch to more solit / response secrets getter instead

Top notes
- Helm app references secret by owner refs
- helm repo update action supplies helm app update and receives references to helm operationin response
  - This creates a new secret and updates the helm app's secret owner reference
- ui receives socket up to helm app containing new secret owner ref
2024-10-28 12:03:45 +00:00
Francesco Torchia 96668a0ca9
Merge pull request #12252 from torchiaf/12221-architecture-labels
Lowercase architecture labels
2024-10-23 12:32:00 +02:00
Richard Cox cf7ac08522 Changes after review
- force fetch of secrets on visit on install app/chart detail/app detail page
- add somre jsdoc


Note
This shouldn't break extensions UNLESS extension developers have implemented
custom chart install/upgrade processes. Existing extensions like kubewarden
or elemental are fine (they redirect to actual chart install process rather
than have their own)
2024-10-22 16:54:55 +01:00
Richard Cox 55bbc2ddac Helm App Values Change 2024-10-22 10:09:55 +01:00
Nancy adcf0c2cfe
Fix fleet cattle healthcheck (#12288)
* fix cluster dashboard cattle and fleet agent healthchecks when user has limited permissions

* add test for standard uesr cluster dashboard

* clean up commented code

* fix cluster dashboard unit test

* fix cluster dashboard e2e test
2024-10-21 09:01:45 -07:00
Richard Cox 69e1b2608e
Merge pull request #12157 from richard-cox/harv-creds-2.10
[2.10] Show Cloud Credential Expiration information for Harvester Creds, add actions to renew
2024-10-18 18:15:00 +02:00
Nancy 73bff036c5
remove references to window.c (#12281) 2024-10-17 11:03:15 -07:00
Francesco Torchia 8c248f59aa
Lowercase architecture labels
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-16 10:55:37 +02:00
Richard Cox 94c86f4a0c Split out banner text, fix cluster banner text 2024-10-07 10:40:27 +01:00
Richard Cox 96172607b3 Show Cloud Credential Expiration information for Harvester Creds, add actions to renew 2024-10-07 10:40:09 +01:00
Richard Cox aedaca5b11 Add ui-extension-version annotation to dev loaded extensions to ensure it loads 2024-10-02 17:51:29 +01:00
Richard Cox a80c921018 Singleton versions fetcher to reduce changes and fix dup versions request on log in 2024-10-02 12:49:39 +01:00
Alexandre Alves f55eadc734 minor fixes 2024-10-01 12:10:54 +01:00
Jordon Leach 772be295bc
Refactor incompatibility check 2024-09-30 14:23:56 -04:00
Alexandre Alves bc51a79005 apply some fixes for extensions logic in light of Vue3 migration 2024-09-30 18:11:13 +01:00
Alexandre Alves eb426680dd
forward-port PRs 11997 and 12018 (#12046) 2024-09-30 18:10:36 +01:00
Phillip Rak 1b6e64ed09
Merge pull request #12044 from rak-phillip/bugfix/11898-remove-chart-steps
Remove custom chart steps feature
2024-09-26 18:53:47 -07:00
Phillip Rak 4d63a2aaa9 Use `markRaw()` on the dynamic component
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-09-26 14:23:25 -07:00
Phillip Rak 0d56cf6b2a Remove custom steps from chart install
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-09-26 14:22:56 -07:00
Alexandre Alves 76147e00e8
remove v-bind of attrs that was wrongfully propagating an outlet class (#11949) 2024-09-25 16:46:32 +01:00
Jordon Leach 31519daa6b
Ensure fetch is not called when navigating backwards (#11986)
* Ensure fetch is not called when navigating backwards
2024-09-25 11:11:28 -04:00
Richard Cox 929f5f6624
Merge pull request #11919 from richard-cox/fix-arraylist-input-height
Fix humongous height of inputs in array list
2024-09-24 12:02:17 +01:00
Nancy 5607114e5d
update all instances of LabeledInput using v-model.number to use v-model:value.number (#11902)
* update all instances of LabeledInput using v-model.number

* add probe http headers unit test

* add hookoption test

* remove codemirror focus change
2024-09-19 14:46:37 -07:00
Cody Jackson 5052c2a8e8 Enabling `vue/require-explicit-emits` linting rule
https://github.com/rancher/dashboard/issues/11961
2024-09-19 09:58:53 -07:00
Phillip Rak 7bbcf9c480
Merge pull request #11916 from rak-phillip/bugfix/11910-empty-content
Remove extra `<template>` tags from components
2024-09-17 08:27:18 -07:00
Richard Cox b5729a2194 Fix humungous height of inputs in array list 2024-09-16 15:18:06 +01:00
Phillip Rak b8af4da149 Remove extra `<template>` tags from components
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-09-12 15:19:41 -07:00
Phillip Rak 0e0a980f8b Replace `useStore` composable with vuex implementation
The `useStore` composable was implemented for Vue2 because vuex did not provide anything for the composition api. Now that we have migrated to Vue3, we have `useStore` exposed to us via Vuex.

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-09-11 09:21:22 -07:00
Nancy 85c5c28c22
Vue3 fix unit tests (#11776)
* remove $set from AKS validators

* fix cruGKE not rendering

* fix most aks unit tests

* fix crueks and eks config unit tests

* fix eks networking and nodegroup unit tests

* fix gke unit tests

* fix consumption gauge test

* fix namespacefilter tests

* fix command and taints unit tests

* fix questions unit tests

* fix hpa and service unit tests

* fix registryconfigs unit tests

* fix job unit tests

* fix longhorn unit tests

* fix addextensionsrepos unit tests

* fix rke2 basics unit tests

* fix container shell unit tests

* fix last aks pool test

* fix mount tests

* fix namespace and pv unit tests

* fix codemirror unit tests

* clean up aks, boolean, namespacefilter unit tests

* fix namespacefilter test

* remove redundant test case
2024-09-10 08:07:21 -07:00
Mo Mesgin de1b543095 fix problematic boolean attributes 2024-09-04 09:47:01 -07:00