podman/contrib/cirrus
Jason T. Greene 0bd51f6c87 Reworks Windows smoke test to tunnel through interactive session.
The latest Windows image from containers/automation_image@327d8799 auto-creates
an interactive session through winlogon autologon on boot. Additionally it
includes the PsTools psexec command on the system.

This change utilizes both aspects to launch the verification portion of the
smoke task under the interactive session, away from the session 0 execution
environment that the Cirrus agent runs in.

Since creating a new process under the interactive session requires a new token,
and by extension a clear text password, a new crypto random password is
generated to replace the ec2 boot generated one.

These changes allow WSL to once again function after its move to a store based
delivery stream (which is incompatible with session 0 execution).

Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2023-01-18 11:23:43 -06:00
..
99-do-not-use-google-subnets.conflist Cirrus: Block CNI use of google VPCs 2019-08-28 09:02:31 -04:00
CIModes.md Cirrus: Support using updated/latest NV/AV in PRs 2023-01-12 17:30:24 -05:00
check_go_changes.sh contrib/cirrus/check_go_changes.sh: ignore test/tools/vendor 2022-11-10 10:39:27 +01:00
cirrus_yaml_test.py Cirrus: add podman_machine_aarch64 2022-08-17 09:11:06 -04:00
lib.sh Cirrus: Support using updated/latest NV/AV in PRs 2023-01-12 17:30:24 -05:00
lib.sh.t CI setup: simplify environment passthrough code 2022-12-01 16:19:22 -07:00
logcollector.sh logcollector: include aardvark-dns 2022-10-24 06:16:33 -06:00
logformatter logformatter: include base SHA, with history link 2023-01-10 06:41:27 -07:00
logformatter.t logformatter: nicer formatting for bats failures 2023-01-06 08:26:37 -07:00
postbuild.sh Cirrus: Combine build and code consistency tasks 2022-09-29 13:06:01 -04:00
pr-removes-fixed-skips CI: new check for leftover skips/fixmes 2022-07-28 09:00:31 -06:00
pr-removes-fixed-skips.t CI: new check for leftover skips/fixmes 2022-07-28 09:00:31 -06:00
pr-should-include-tests ci: pr-should-include-tests: add more exceptions 2022-05-17 14:05:07 -07:00
pr-should-include-tests.t It really should be no **NEW** tests needed 2021-10-04 19:23:38 -06:00
prebuild.sh Cirrus: Remove escape codes from log files 2022-12-09 11:15:19 -05:00
required_host_ports.txt Fix static build cache by using cachix 2021-01-27 16:15:23 +01:00
runner.sh Cirrus: Collect benchmarks on machine instances 2022-12-09 11:16:28 -05:00
setup_environment.sh CI setup: simplify environment passthrough code 2022-12-01 16:19:22 -07:00
swagger_stack_trace.png Improve swagger+CORS metadata docs 2020-06-09 09:53:19 -04:00
timestamp.awk CI - various fixes 2020-07-25 12:32:53 -06:00
win-installer-install.ps1 Introduce pkg retry logic in win installer task 2023-01-10 16:57:52 -06:00
win-installer-main.ps1 Introduce pkg retry logic in win installer task 2023-01-10 16:57:52 -06:00
win-podman-machine-main.ps1 Reworks Windows smoke test to tunnel through interactive session. 2023-01-18 11:23:43 -06:00
win-podman-machine-verify.ps1 Reworks Windows smoke test to tunnel through interactive session. 2023-01-18 11:23:43 -06:00
wsl-env-launch.ps1 Reworks Windows smoke test to tunnel through interactive session. 2023-01-18 11:23:43 -06:00