* WIP - just testing how are suite behaves with vai on
* Use common method to create query params for steve api requests
* with vai on there's no workload page... so update tests
* flip back hom page urls
* more fixes
* More fixes
* E2eRequestUtils --> RequestUtils, smarter isVaiCacheEnabled
* better method name, fix a11y tests
* disable vai for vai tests
* fetching the setting gives a 404. hardcode for the moment
* give up, make method async
* use pathWithDefaultSteveParams everywhere
* rename grep tag vai to noVai (matching what the tests run)
* fixes
* Allow more time for rancher to restart after toggling a ff
* fix network policies
* Changes following review
* replace pathWithDefaultSteveParams with ?*
* fixes
* Remove temp code that enables FF, should be defunct once enabled by default
* unpin, improve script
* on failure upload rancher logs to job artifacts
* fix
* test specific rancher commit, and rancher debug level
* try head again following overnight fixes
* Wire in VAI_ENABLED env var (to avoid), fixed isVaiCacheEnabled (no value, use default)
* Standardise references to small image, use `k8s.gcr.io/pause` instead of `nginx:alpine`
* test - see if specific workalods are the sticking point
* reduce impact of cronjob
* reduce impact of cronjob - additional
* Improve e2e tests that spam resource creation/delete
- take gaps when creating resources
- wait for ns deletion (containing resources) to complete before continueing)
* even stricker cron schedule
* update three additional places where workloads spam happens
* fix tag of new @vai tests
* use default count, reduce to min. also removed horrible `while`
* temp fail cronjobs to see logs + recordings
* improvements to noVai test cases, move new utils to commands
* fix flaky compliance and kontainer tests
* proper context, fix lint, fix ingress test
* fix lint
* update rancher image version for e2e tests
* update package.json's docker local script to use the latest version
* update what's new version to 2.10
* revert unrelated change
* add rancher version variable to reuse + skipping some e2e tests
* revert unnecessary changes in version.spec.ts
* remove typo
* fix version typo
* skip account-api-keys tests
* skip a test in namespace-picker.spec.ts
* update home test to use rancher version variable
* remove 'v' from version number
* fix typo
* fix flaky charts tests
* fix flaky repositories tests
* more precise enabling logic for checkboxes
* lint
---------
Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
- given we now serve the (built) dashboard files we set CATTLE_UI_OFFLINE_PREFERRED=true
- this means the embedded rancher/ui is used
- so now we do something similar to ensure the latest rancher/ui is used
* e2e: Add built UI to docker container rather than run a node process
* Fix to ensure docker:local:stop tried to both clean and remove cypress container
* Check dist folder is correct
* Build U first
* Remove debug, wait for ui
* Change cluster test
* Tweak test
* Improve resilience of cluster manager delete tests
* Fix lint
* Try and fix delete tests
* Remove unused var
* Remove unused baseUrl
* Fix cluster delete tests
* Address lint issues
* Fix api keys test