diff --git a/.github/ISSUE_TEMPLATE/testplan.md b/.github/ISSUE_TEMPLATE/testplan.md index 3add8a982ee85..02fbc9bb615d5 100644 --- a/.github/ISSUE_TEMPLATE/testplan.md +++ b/.github/ISSUE_TEMPLATE/testplan.md @@ -30,7 +30,7 @@ as well as an upgrade of the previous version of Teleport. - [ ] RBAC - Make sure that invalid and valid attempts are reflected in audit log. + Make sure that invalid and valid attempts are reflected in audit log. Do this with both Teleport and [Agentless nodes](https://goteleport.com/docs/server-access/guides/openssh/). - [ ] Successfully connect to node with correct role - [ ] Unsuccessfully connect to a node in a role restricting access by label @@ -166,18 +166,32 @@ as well as an upgrade of the previous version of Teleport. - [ ] tsh ssh \ - [ ] tsh ssh \ + - [ ] tsh ssh \ + - [ ] tsh ssh \ - [ ] tsh ssh -A \ - [ ] tsh ssh -A \ + - [ ] tsh ssh -A \ + - [ ] tsh ssh -A \ - [ ] tsh ssh \ ls - [ ] tsh ssh \ ls + - [ ] tsh ssh \ ls + - [ ] tsh ssh \ ls - [ ] tsh join \ - [ ] tsh join \ + - [ ] tsh join \ + - [ ] tsh join \ - [ ] tsh play \ - [ ] tsh play \ + - [ ] tsh play \ + - [ ] tsh play \ - [ ] tsh scp \ - [ ] tsh scp \ + - [ ] tsh scp \ + - [ ] tsh scp \ - [ ] tsh ssh -L \ - [ ] tsh ssh -L \ + - [ ] tsh ssh -L \ + - [ ] tsh ssh -L \ - [ ] tsh ls - [ ] tsh clusters @@ -185,14 +199,24 @@ as well as an upgrade of the previous version of Teleport. Make sure to test both recording and regular proxy modes. - [ ] ssh \ - [ ] ssh \ + - [ ] ssh \ + - [ ] ssh \ - [ ] ssh -A \ - [ ] ssh -A \ + - [ ] ssh -A \ + - [ ] ssh -A \ - [ ] ssh \ ls - [ ] ssh \ ls + - [ ] ssh \ ls + - [ ] ssh \ ls - [ ] scp \ - [ ] scp \ + - [ ] scp \ + - [ ] scp \ - [ ] ssh -L \ - [ ] ssh -L \ + - [ ] ssh -L \ + - [ ] ssh -L \ - [ ] Verify proxy jump functionality Log into leaf cluster via root, shut down the root proxy and verify proxy jump works. @@ -206,6 +230,7 @@ as well as an upgrade of the previous version of Teleport. - [ ] Interact with a cluster using the Web UI - [ ] Connect to a Teleport node - [ ] Connect to a OpenSSH node + - [ ] Connect to a Agentless node - [ ] Check agent forwarding is correct based on role and proxy mode. - [ ] `tsh` CA loading @@ -241,12 +266,18 @@ interactive sessions the 12 combinations are below. - [ ] Connect to a OpenSSH node in a local cluster using OpenSSH. - [ ] Connect to a OpenSSH node in a local cluster using Teleport. - [ ] Connect to a OpenSSH node in a local cluster using the Web UI. +- [ ] Connect to an Agentless node in a local cluster using OpenSSH. +- [ ] Connect to an Agentless node in a local cluster using Teleport. +- [ ] Connect to an Agentless node in a local cluster using the Web UI. - [ ] Connect to a Teleport node in a local cluster using OpenSSH. - [ ] Connect to a Teleport node in a local cluster using Teleport. - [ ] Connect to a Teleport node in a local cluster using the Web UI. - [ ] Connect to a OpenSSH node in a remote cluster using OpenSSH. - [ ] Connect to a OpenSSH node in a remote cluster using Teleport. - [ ] Connect to a OpenSSH node in a remote cluster using the Web UI. +- [ ] Connect to an Agentless node in a remote cluster using OpenSSH. +- [ ] Connect to an Agentless node in a remote cluster using Teleport. +- [ ] Connect to an Agentless node in a remote cluster using the Web UI. - [ ] Connect to a Teleport node in a remote cluster using OpenSSH. - [ ] Connect to a Teleport node in a remote cluster using Teleport. - [ ] Connect to a Teleport node in a remote cluster using the Web UI.