Corentin Néau
                                            Corentin Néau
                                        
                                    This creates a new `Test Fleet in Rancher` [workflow](https://github.com/rancher/fleet/actions/workflows/e2e-rancher-upgrade-fleet-to-head-ci.yml) to install Fleet through the latest Rancher. An example run can be found [here](https://github.com/rancher/fleet/actions/runs/10703546330/job/29674368579). This workflow can be called from [this...
Refreshing the drift mini controller does not make sense on a bundle deployment which does not have drift detection enabled, and just wastes computing resources.
Some of our end-to-end tests suites could be made more lightweight, for instance by converting them into integration test suites. This would reduce CI runtime and likelihood of flakiness. Candidates...
Drift correction end-to-end tests are notoriously flaky. They currently get in the way of smoothly running CI workflows. [Here](https://github.com/rancher/fleet/actions/runs/10875601151?pr=2850) is an example of such failures, which mostly involve [this test...
Fleet's end-to-end tests spend too much time running logic which is tested repeatedly across its suites, by creating `GitRepo`s everywhere. Let's migrate end-to-end tests to directly create bundles instead wherever...
Apart from options listed in #2772 and #2771, here are ideas to explore to speed up end-to-end tests and make them less likely to display flakiness: * failures and flaky...
Fleet's end-to-end tests often suffer from flakiness caused by leftover resources, or timeouts caused by different specs between developers' machines and Github runners. Test suites could run faster and more...
Once #3585 is completed, let's focus on documenting and ideally testing answers to the following user questions (see https://github.com/rancher/fleet/issues/2672): - [ ] Is there a dependency / deployment order among...
The goal here is to be able to answer the following questions, with tests and documentation, about basic aspects of rollout: - [ ] How does auto-partitioning work? Does e.g....
This adds validation on the `repo` field of `GitRepo` resources to check that: * that field is provided * its length is at least 1 character. Even if a one-char...