Implemented tests cases checking private repo with valid known-hosts work (Fleet-141) and do not work if known-host is not valid (Fleet-143). The ssh key creation is done via UI instead of via kubectl command because Cypress installation is done through separated Docker image, which leaves it unreachable from already installed components
Added yamls 'known-host.yamlfor positive check with pre-emptied values to be added andknown-host-missmatch-yaml` which contains an invalid known host for the given private ssh key.
Added scripts for both positive and negative which install yq to modify on-the-go secret values on yaml.
Refactored locator from Git Auth dropdown to accept new key
Implementation of https://github.com/rancher/fleet-e2e/issues/199
Done
for positive check with pre-emptied values to be added and
known-host-missmatch-yaml` which contains an invalid known host for the given private ssh key.yq
to modify on-the-go secret values on yaml.Git Auth dropdown
to accept new key