Commit Graph

203 Commits

Author SHA1 Message Date
Satyajit Bulage 061d0d49f5
Automate doNotDeploy: false test (#400) 2025-10-10 12:11:41 +05:30
Manuel Martín 5a5a1532c3
Adding exclusiton to test 190 for 2-11 (#399) 2025-10-07 15:07:48 +02:00
Manuel Martín c218585a28
Adding test to deploy gitrepo on private gh without username (#398)
* Adding test to deploy gitrepo on private gh without username

* Remove leftover code
2025-10-07 11:57:56 +02:00
Satyajit Bulage b605d3af15
Added test automation to check `doNotDeploy: true` (#394)
* Added automation for doNotDeploy: true

* Updated test title and removed duplicate cleanup as suggested

* Added separate navigation for clusters

* Updated GitRepo not targeting any clusters message for all Rancher versions

* Addressed suggested changes
2025-10-01 21:42:42 +05:30
Manuel Martín 62a2a3e372
Moving gitrepo restrictions scenarios away from rbac (#396) 2025-10-01 11:25:17 +02:00
Manuel Martín 256eaaa530
Fleet qa/add long html check on helmops (#395)
* Adding test for short html error

* Fixing issues with contains.
Reformating

* Adressing comments
2025-10-01 10:30:27 +02:00
Satyajit Bulage 74b670a90b
Add new test Fleet 87 which checks ignored resources are not created (#391)
* Add new test Fleet 87 which checks ignored resources are not created

* Addressed suggested changes
2025-09-25 20:17:05 +05:30
Manuel Martín a40e1e2caf
Refs/heads/fleet qa/several bumps (#392)
* Update package.json

* bringing back cypress/grep to 4.1.0

* try installing dbus

* Adapting d-bus install command

* trying gha bumps

* Changing node version to current.
Removing d-bus install step
2025-09-24 17:58:54 +02:00
Satyajit Bulage 1ffb672d5d
Automate test longhorn-crd bundle should be in active state (#379)
* Automate test longhorn-crd bundle should be in active state

* Addressed suggested changes
2025-09-23 22:11:42 +05:30
Satyajit Bulage 253510c024
Update QASE test ID to existing tests (#389) 2025-09-23 15:44:00 +05:30
Manuel Martín 8a7ecb62c5
Fleetqa/test fleet on aws ec2 ds cluster (#385)
* Adding cloud  EC2 instance test

* Adding key ref to yamls

* trying exist of element instead of visibility
fixing downstream gitrepo deployment

* Adding more changes

* Adding extra time after repo creation

* Creating new special test spec
Moving special ones there
Adapting ci files 2.11 onwards

* Adressing comments
2025-09-22 17:52:00 +02:00
Satyajit Bulage c2a8e0c37a
Fix clusterGroup 2 failed tests and clusterGroup tests added back for 2.12 via YAML. (#383)
* Fix clusterGroup 2 failed tests

* Adding back clusterGroup tests for 2.12 via yaml
2025-09-19 18:50:41 +05:30
Satyajit Bulage 3258cb8f43
Fix 2.12 head tests (#378)
* Fix failing tests in 2.12-head version

* Updated with direct Clusters navigation

* Added direct navigation to clusters page from tests

* Added more wait for button to be able to appear on screen

* Added more wait to let load the page properly

* Added more wait for better navigation

* Fix remaining clusterGroup tests
2025-09-15 16:06:48 +05:30
Satyajit Bulage d45a5ca2a6
Automate bundle tests (#337)
* Added new test for create bundle via GitRepo YAML

* Added comment for resource check for future use

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Added `verionedIt()` block in this test

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Removed VersionedIt implementation

* Added bundle check with name logic

* Exclude support of tests for 2.11 and below

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-09-11 13:44:13 +05:30
Manuel Martín 220fc01517
Modifiying hardening script and workflow to make rke2 hardenting configurable (#371)
* Modifiying hardening script and workflow to make rke2 hardenting configurable

* Bringing back previous dispatch

* Creating dispatch for hardened upstream cluster
2025-09-09 09:01:18 +02:00
Manuel Martín d3a8d3e5aa
Fleetqa/add harden test (#370)
* Adding hardening tests
2025-09-04 09:22:03 +02:00
Satyajit Bulage 203919f737
Fix 159 test for not loading cronjob from namespace (#368)
* Fix 159 test for not loading cronjob from namespace

* Added wait to load page correctly
2025-08-29 12:49:24 +05:30
Satyajit Bulage 37377a6d1f
Fix version check for prime (#366) 2025-08-21 13:25:02 +05:30
Tomas Hehejik 4eec5fdcf0
Working PoC for adding ds clusters via rancher API (#357)
Signed-off-by: Tomas Hehejik <thehejik@suse.com>
2025-08-04 23:44:06 +05:30
Satyajit Bulage 24a5f535fc
Change default navigation to 2.12 only support (#339)
* Change default navigation to 2.12 only support

* Removed old navigation from tests

* Updated namespace toggle logic while GitRepo change

* Updated namespace/GitRepo nav logic to failed tests

* Changed dashboard navigation to actual GitRepo page

* Update Bundles navigation and App Bundles navigation

* Fixed failed tests with GitRepo Create navigation

* Increasing viewport width to get Delete option visible

* Fix P1_2 failed test

* Update locator for GitRepo path

* Skipping clusterGroup tests as per new changes in 2.12

* Fix label and title locator for failed tests

* Fix locators and Deployment status

* Added 2.12, head, alpha version filter to if-else block

* Fix the new section locator under secrets

* Fix Secret page filter search box

* Fix failed tests by adding wait and skipped tests which fails

* Fixed test before each part for SSH key creation

* Fix remove label and filter search box for secrets (#342)

* Fix 2.12 tests (#345)

* Fix test Fleet-51

* Fixed failed tests and updated logic for configmap when delete button is not present

* Fixed the login test

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Added head/2.12 support for test to run on 2.12

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Fixed failed 2.12 tests (#351)

* Fixed failed 2.12 tests

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Added small wait after filter text

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* prime optimus alpha version to 2.12 branch (#355)

* Added backward Support along with 2.12

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Fixed 2.11 failed tests

* Fixed failed test by chaning namespace toggle place

* Fixed login test and other tests

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Updated timeout for resources to take some amount of time

* Fixed last failed test 51

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-08-04 15:37:06 +05:30
Satyajit Bulage c3166f48e5
Updated version check with prime-optimus-alpha (#354) 2025-07-22 14:41:48 +05:30
Satyajit Bulage 7b1c025f06
accomodate head/2.11 in version check (#348) 2025-07-14 16:00:42 +05:30
Manuel Martín 9074acc9e9
Fleetqa/bumping qa library and updating 211 lane (#343)
* testhelpers bump

* Updating ci for 2.11

* bumping 2.10 lanes and k8s version
2025-07-11 14:16:20 +02:00
Satyajit Bulage d907f4bb47
Removed locator as per UI changes to hide the system labels (#341)
* Removed locator as per UI changes to hide the  system labels

* Update locator to check if locator present or not
2025-07-10 17:51:02 +05:30
Satyajit Bulage 537c45c74e
Automate test cluster Fleet-22 (#302)
* Automate test cluster Fleet-22

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Updated test according to suggestions

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Removed Force Update causing cluster change state

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Updated navigation to Clusters page

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Added Force Update for 2.9 and 2.10 versions

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-06-10 20:22:16 +05:30
Manuel Martín 5d3770eef0
Adding new webhook test secret (#333)
* Adding new webhook test secret

* Minor refactoring.
2025-05-30 16:19:26 +02:00
Satyajit Bulage 1c6409eaf0
Removed namespace created in GitRepo (#332) 2025-05-27 19:32:07 +05:30
Manuel Martín a151e4ee6c
Refs/heads/fleetqa/making headci green again (#330)
* Adding 1/4 second after filterInsearchBox function for better reliablity. FIxing typo

* Adding strategic waits to ensure reliability before commands execution

* increasing more wait after edit selection. Removing short time of 1/2 second to find item
2025-05-26 10:18:39 +02:00
Satyajit Bulage 2b3c870f70
Fix rbac tests in head version (#329)
* Filter Username to perform further actions

* Commented click by Age temporary
2025-05-23 09:56:08 +02:00
Manuel Martín ab1824465a
Removing popWindow everywhere to test it works (#328) 2025-05-19 14:58:46 +02:00
Satyajit Bulage 1817c80cfa
Added git fetch/commit logic to script (#327)
* Added git fetch/commit logic to script

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Removed empty line

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-05-19 09:35:25 +05:30
Satyajit Bulage a5415c46db
Added Force Update on clusters to 2.9 and 2.10 (#326)
Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-05-19 09:33:58 +05:30
Satyajit Bulage 6eacb045fc
Check disablePolling flackiness (#325) 2025-05-15 19:03:02 +05:30
Manuel Martín 3f4d596ed9
Fleetqa/further popup window fix (#323)
* Applying further popup workararounds.
Adding loop to closePopWindow function

* Adding extra place for closePopWindow
2025-05-13 12:22:10 +02:00
Satyajit Bulage 2ddd67fe91
Fixed tags in P1_2 file (#322) 2025-05-13 15:45:13 +05:30
Satyajit Bulage a75174d0dc
Split of P1 tests into another file with separate tag (#321) 2025-05-13 11:35:00 +05:30
Satyajit Bulage a75874deba
Kubernetes Version upgrade for imported clusters (#312)
* Upgrade K8s on imported cluster

* Added Edit Config another way

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Update CI job description to use k8supgrade tag

* [Revert this commit] Temporary modified 2.7 job

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Renamed variables as per suggestion

* Added K8s version CI input to cypress docker

* Updated timeout value, some cluster takes much time

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Changed default value of upgrade job to false

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Restore 2.7 lane and added final changes

* Update CI Job description as per suggestion

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-05-13 11:34:23 +05:30
Manuel Martín d46174a3ad
Fleetqa/adding close popup window function (#320)
* Adding pop-up window close function to allow failing tests to pass

* moving close pop window into other cluster functions. Makink string mandatory in e2e.ts

* more pop up windows additions
2025-05-09 13:10:30 +02:00
Satyajit Bulage 2d0c0ffd9b
Remove the Force Update on cluster (#319)
Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-05-09 16:18:47 +05:30
Manuel Martín c0d51c38d8
workaround-known-host-tests (#316) 2025-05-07 14:23:25 +02:00
Satyajit Bulage 4a29ba87c9
Automate helm-app valuesFrom and valuesFiles tests (#315)
* Automate helm-app valuesFrom and valuesFiles tests

* Moved function to command for future use

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Updated resource count, using ConfigMap now

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-05-02 18:49:30 +05:30
Manuel Martín 368e9fa5c1
Fleetqa/making polling tests resilient (#314)
* Adding waits to make hook more resilient

* Change hook to function to scope it per test and make it more resilient
2025-04-29 15:38:16 +02:00
Manuel Martín fd875fd6e4
Fleetqa/update knwownhost tests (#313)
* Adressing refactor changes
Setting preparation for test in before block

* Reconverting test 171 to bring it back

* extending waits to ensure saving is executed correctly

* remove leftover

* Adding after hook to return curtom known_host value

* Minor indentation fix
2025-04-28 09:39:14 +02:00
Satyajit Bulage 2b8fdb9284
Extended version check and added timeout to load element (#310) 2025-04-28 13:04:17 +05:30
Manuel Martín f8bba5b131
New known-host and life cycle features (#306)
* New  known-host and life cycle features
2025-04-15 11:59:18 +02:00
Satyajit Bulage 07207ad45b
Updated ele-testhelpers to latest (#307)
Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-04-15 13:58:03 +05:30
Satyajit Bulage 3ea2e5d137
Disabled Azure tests, shuffled Fleet-152 (#305)
Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-04-08 16:29:50 +05:30
Satyajit Bulage 8f0c215537
Fix Upgrade Test: fleet-agent pod name change and individual Fleet Upgrade version check (#303)
* Fix upgrade failing test

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Added individual check for each images

* Added debugging print statement to see 3 images

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-04-04 13:25:39 +05:30
Satyajit Bulage afdc0f20fb
Add automation for clusterSelector fleet-19 (#300)
Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-03-28 20:05:40 +05:30
Satyajit Bulage e41949f779
Automate Fleet-51 tests for workspace change (#278)
* Added new functions/tests for workspace change

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

* Add explicit timeout for cluster become Active

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>

---------

Signed-off-by: Satyajit Bulage <satyajit.bulage@suse.com>
2025-03-28 13:52:45 +05:30