RKE1 agent config e2e tests
Summary
Fixes #8828
~Requires Ember changes: https://github.com/rancher/ui/pull/5046~ merged
This is ready to review, though passing ci e2e will require https://github.com/rancher/ui/pull/5046 to be merged
Updated to address review comments, fix rke2 pod affinity weighted term spec, and fix vscode typescript intellisense
Sorry, one more issue. Looks like the admin tests all pass, however it takes 39 minutes to run the new rke1 agent config tests. This is a bit long for CI. We have an issue to start splitting this stuff out into buckets (ci, nightly, etc) but there could be something wrong with the test itself. Could you take a look, see where the logjams are (page reloads usually take a while, tests may be flaky requiring multiple attempts, etc)
Sorry, one more issue. Looks like the admin tests all pass, however it takes 39 minutes to run the new rke1 agent config tests. This is a bit long for CI.
It's definitely slower to load the ember iframed pages but that doesn't fully account for the run time. The only issue I was able to spot was super high memory use so I researched how I might ameliorate that. I was able to lower the test time to 11 minutes (admittedly still double the equivalent rke2 tests) by splitting each field of agent configs into their own describe block and setting NUM_TESTS_KEPT_IN_MEMORY to 0 ...I'm not confident I fully understand the implications of changing this setting, though.
@mantis-toboggan-md Should we bump this to 2.11?
@mantis-toboggan-md Time marches on and RKE1 has been removed, so I think this PR can be closed?