Commit Graph

64 Commits

Author SHA1 Message Date
Francesco Torchia edda528bb4
Merge pull request #14921 from torchiaf/backport-14895-status-version
[2.12.1] Fleet fix HelmOps table - Source column
2025-08-01 09:32:54 +02:00
Francesco Torchia 150d648b95
Fleet fix HelmOps polling interval
- remove Enable/Disable Polling actions from HelmOps
- fix Polling Interval behavior in HelmOps wizard
- add HelmOps unit tests - polling interval

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-07-28 09:58:29 +02:00
Francesco Torchia a2bc042362
Fleet add HelmOps installed version in Source column
- fix missing HelmOps OCI sourceSub and clean-up code in the model
- add HelmOps model unit tests
- show dash if source is empty

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-07-28 09:54:13 +02:00
Francesco Torchia 6d91adf4aa
Fleet fix git icons
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-26 12:30:31 +02:00
Francesco Torchia 55e8e30986
Fleet fix Source column link for URL HelmOps
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-18 11:16:05 +02:00
Francesco Torchia 0ad2b9fd64
Fleet improve applications source field; remove link if URL is not HTTPS, OCI, SSH; cleanup code
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-18 11:15:57 +02:00
Francesco Torchia 9019d27b61
13959 Fleet fix Git ssh repo url
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-18 11:15:56 +02:00
Francesco Torchia 42066448b5
Fleet remove webhook tooltip from HelmOp
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-18 11:15:55 +02:00
Francesco Torchia 448dccd9ad
Fleet HelmOps add polling interal
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-18 11:15:52 +02:00
Francesco Torchia 0bfec3c9bc
Fleet HelmOps wizard refactoring
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-18 11:15:51 +02:00
Francesco Torchia c068b32333
Fleet add applications skeleton; re-organize Advanced tap; fix models
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-18 11:15:39 +02:00
Francesco Torchia de5599e5a3
Fleet fix models and shell package.json
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:22:00 +02:00
Francesco Torchia ff3afa1df4
Fleet Implement Dashboard main panel
- Add HelmOps model
- Implment dashboard functionalities
- Change workspace when navigating to GitRepo details page

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:44 +02:00
Alejandro Ruiz 1e0cfc0651 Deprecate unused functions and types 2025-04-15 10:29:07 +02:00
Alejandro Ruiz 8c31b1609d Small refactoring in GitRepo resources to allow sharing code 2025-04-15 10:29:07 +02:00
Francesco Torchia c09de5b1e4
nit
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-28 18:13:17 +01:00
Francesco Torchia fd79da312c
Fleet, remove missing resources links
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-28 17:38:13 +01:00
Francesco Torchia b1b9b756e6
Fleet: Implement force update dialog
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-25 12:48:49 +01:00
Francesco Torchia a25b27907c
Fleet: fix createBy user location; fix duplicated bundles and add null checks
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-24 18:04:21 +01:00
Francesco Torchia 805690623d
Fleet: Add createdBy labels null checks
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-24 18:04:18 +01:00
Francesco Torchia baaf5ca23c
Fleet: Add createdBy labels via before_save_hook; Fix E2E tests
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-24 18:04:18 +01:00
Francesco Torchia 42b54a80e8
Fleet: Save createdBy labels on create GitRepo
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-24 18:04:15 +01:00
Francesco Torchia b6973366fc
Fleet: Labels refactoring
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-24 18:04:15 +01:00
Francesco Torchia 3229dfc30e
Fleet: Add created by label in GitRepo details page
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-24 18:04:13 +01:00
Francesco Torchia 3197c081cb
Fleet: add Disable/Enable polling icons
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-20 17:47:50 +01:00
Francesco Torchia 98e5c50b94
Fleet: Add Enable/Disable Polling actions
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-17 17:02:13 +01:00
Francesco Torchia 0b764f88f4
Merge pull request #13244 from aruiz14/fleet-resources-rework
Simplify handling of GitRepo status resources
2025-02-17 16:33:55 +01:00
Neil MacDougall a244f7b0bb
Add support for known hosts on ssh secret in Fleet Git Repo 2025-02-12 16:30:43 +01:00
Alejandro Ruiz 0bdf258a27 Fix precedence for resource state field 2025-02-11 17:58:26 +01:00
Alejandro Ruiz 58c92c1a74 Calculate resourceCounts from perClusterResourceCounts 2025-02-06 16:48:00 +01:00
Alejandro Ruiz 5d31b2cb79 misc: change bundleDeployments getter to "matching" 2025-02-06 16:48:00 +01:00
Alejandro Ruiz c793641518 Calculate bundle state counts from bundle statuses 2025-02-06 16:48:00 +01:00
Alejandro Ruiz 41a92158c8 Remove Age from FleetResources table 2025-02-06 16:48:00 +01:00
Alejandro Ruiz 24a31579b2 GitRepo resource table from status 2025-02-06 16:48:00 +01:00
Alejandro Ruiz 69abbf8263 Misc changes 2025-01-23 18:41:02 +01:00
Alejandro Ruiz 40b5960959 Normalize states to enum values 2025-01-23 18:41:02 +01:00
Alejandro Ruiz db7f9b52d6 Use BundleDeployments to calculate Bundles summary 2025-01-23 18:41:02 +01:00
Alejandro Ruiz 18194d9097 Use matching getter to get all bundles for a gitrepo 2025-01-23 18:41:02 +01:00
Alejandro Ruiz 30fbee23fe Remove unused functions 2025-01-23 18:41:01 +01:00
Alejandro Ruiz 69a89d81d7 Obtain bundle and resource statuses from GitRepo status 2025-01-23 18:41:01 +01:00
Alejandro Ruiz 1b9d95f3cc Remove clusterResourceStatus, no longer used 2025-01-23 18:41:01 +01:00
Alejandro Ruiz e54c936a87 Calculate cluster state within gitrepo without iterating on all clusters 2025-01-23 18:41:01 +01:00
Alejandro Ruiz c5403d50e2 Calculate resourceCount for single cluster instead of using find 2025-01-23 18:41:01 +01:00
Alejandro Ruiz 53b4082b87 Remove unused clusterLabel fields 2025-01-23 18:41:01 +01:00
Alejandro Ruiz 8e76737596 Fix empty GitRepos list on Cluster details 2024-11-20 11:33:34 +01:00
Alejandro Ruiz 046eb46009 Use BundleDeployment status to calculate GitRepo resources 2024-11-06 16:31:53 +01:00
Evgeniya Vashkevich 885f0a8cde
[FIX] Fixed validation on Gitrepo page (#12386) 2024-10-29 08:02:39 -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
cnotv ff08d80e0e Lint: Manually fixed issues related to vueApp variable added by the script 2024-08-22 16:07:03 -07:00