Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/tests-hw-setup
Scripts and files for openqa workers controlling hardware SUT
https://github.com/QubesOS/tests-hw-setup
It's now connected to hal9005, instead of thor directly.
c8d90e121ddc293fee4ad0c39949c8588f8e9dea authored about 1 year ago by Marek Marczykowski <[email protected]>This one is powered via shelly plug, instead of USB power strip.
9bcd6d8b0a28815b3047ea7b1f13f0e0872e1542 authored about 1 year ago by Marek Marczykowski <[email protected]>There is a bit longer delay for power press.
2d991401ccfc3378bc061b1a8924d6243da1e340 authored about 1 year ago by Marek Marczykowski <[email protected]>This pre-loads ssh keys
4d1048d92a5d8680dd0066af0756bb7c559d9cbf authored about 1 year ago by Marek Marczykowski <[email protected]>This allows using newer hosts that (still) require kernel-latest.
085c1b17ca4ad6e23a248390c8b0624b7cdb153a authored about 1 year ago by Marek Marczykowski <[email protected]>Used to control shelly plug(s)
c50aac9d15b0c77ee9bd015c19286b577d428c93 authored about 1 year ago by Marek Marczykowski <[email protected]>USB breaker is on a different GPIO.
50142ff8e8dc057206385bb25c254be28841ef3a authored about 1 year ago by Marek Marczykowski <[email protected]>Use full path to the gadget-control binary to make sudo happy.
229c72e7cb1ff1c34427a52b3840171c38d3e0c6 authored about 1 year ago by Marek Marczykowski <[email protected]>
Especially to the version using CLOCK_MONOTONIC (instead of
CLOCK_MONOTONIC_RAW) for memory sinks.
It's a Debian on RPi. Add state for setting up most of configs.
/srv/tftp includes several binar...
- set DNS in installer
- restart dnsmasq if it fails to start (workaround for startup race
con...
Other hosts used by openQA do not have gitlab (yet).
5de30dfe12d0e9399b1d085fda738c1b0fc992b5 authored about 1 year ago by Marek Marczykowski <[email protected]>
Prepare configuration so it can be enabled with kvmd-otgconf +
kvmd-otgmsd tools. Do not start i...
dnsmasq requires the listening IP to be already set. Since wicked
doesn't support "wait for inte...
pip now complains when used to install stuff system-wide. Generally it
means sense when somebody...
- use ether-wake via jump host (necessary if target is in a different
vlan)
- fix efibootmgr c...
Do not interrupt running (small) jobs, do graceful shutdown. This should
make openQA wait for Gi...
- Make speed configurable via pillar
- Use picocom instead of stty+cat
- Make Xen opts configura...
Newer includes local "force_eject" patch from pikvm project.
a912672973ca825e447718d76bd98f301ba90bb5 authored about 1 year ago by Marek Marczykowski <[email protected]>
It does no longer show boot menu on the serial console. Interact with it
blindly with USB keyboa...
Utilize PiKVM's kvmd VNC proxy, which fits this use case perfectly. The
kvmd project is so nicel...
534c175ffb6c9aa067ee3ce4f4f1373d5fd70d7b authored over 1 year ago by Marek Marczykowski <[email protected]>
- load EDID at startup, so HDMI can work before first openQA job
- start with USB OTG in perip...
With booting from USB gadget, it may take more time.
906c2f0de5fadd29f3f64dca7f5e00149360bdbb authored over 1 year ago by Marek Marczykowski <[email protected]>3dcea6b6a5c7e59ec3e663a629bec75a47be2b55 authored over 1 year ago by Marek Marczykowski <[email protected]>
The fifo at /etc/ttyS0 needs to be created too. This part was
erroneously removed when consolida...
It isn't always eDP-1.
9c3b7752ff95d2e737113d6573fc8603e0f11b28 authored over 1 year ago by Marek Marczykowski <[email protected]>
It requires the socket to not exist initially, so clean it up on start.
And also ensure the dire...
Helpful shortcut for manual usage - do not require separate 'ret' to
execute the command. Best u...
Do not "reserve" the host just to check openqa version, fix sudo config.
4f7b5c2ec7ac8f1c1a2897b2bd7348acbeb70b22 authored over 1 year ago by Marek Marczykowski <[email protected]>2e1665e552e12bab2477173428f64126c11b207c authored over 1 year ago by Marek Marczykowski <[email protected]>
Add claim/release commands to testbed-control that helps coordinating
usage between different ru...
Do not assume the number is one digit, it's no longer true with hal9010.
Introduce a function th...
Since 'hostid' was converted to int, adjust the condition too.
031b8c9341741f110bab7b27cc305d1eed362d5d authored almost 2 years ago by Marek Marczykowski <[email protected]>Restart service if systemd unit changed.
6cb6eee80a5e47ddfc4231d32c8159a5813cce79 authored almost 2 years ago by Marek Marczykowski <[email protected]>
There isn't always "Setup" there, allow setting secondary preference via
pillar.
Do not rely on it being configured before.
630f35fe24891ed829350e0031f376d4300ea0ea authored almost 2 years ago by Marek Marczykowski <[email protected]>
If given board has input GPIO connected to power LED, verify if power on
really worked - and pre...
The file is read-only in gitlab-runner, and ssh tries to set the IP if
it's missing. Avoid the w...
acc1adb66c717b911b37c1e09e4634c6c2ada211 authored almost 2 years ago by Marek Marczykowski <[email protected]>
Tests there access the connected SUT, which is only one. Limit
concurrensy to avoid tests racing...
It isn't directly useful outside of this infra, but with some
modifications could be reused.
108ceb20aa30a1158972ae1967842d78962a7570 authored almost 2 years ago by Marek Marczykowski <[email protected]>