---
# System prepended metadata

title: RIOT CI meeting 6/22

---

# RIOT CI meeting 6/22

## Details

When: 20.06.22 10h Berlin time
Where: https://meet.jit.si/RealFlowersLaughFlatly

Previous meeting notes: https://hackmd.io/GOvgvGGeTkCpP7hwiGFImg

## Participants

- Kevin
- Kaspar

## Agenda


- Migration status update
- Deploying spare Raspi 4s for the pi fleet
- How to switch between staging & prod (or revert to old murdock)

## Notes

### Migration status update

- ci-prod, ci-staging in place, working fine
- TODO:
  - [x] https://github.com/RIOT-OS/RIOT/issues/18103 (not murdock-ng specific, but single worker trips on it)
  - [x] no pifleet -> RUN_TESTS=1 builds stalling
  - [x] Get ci-prod reliably running a subset on 1 worker (left: fix #18103)
  - [ ] Enable on Github status
  - [ ] Run board subset on ci-prod matching all pi fleet and remove pi fleet from old murdock (deploy with either salt or ansible)
  - [ ] => ci-prod is now handling the pifleet-based HIL tests
  - [ ] External people contribute to pi-fleet

- aabadie fill fix a small bug in the cleanup API (which is why there are so many memory full warnings)
- Kaspar will provide a nice CLI for murdock management (written in rust)

### Deploying spare Raspi 4s for the pi fleet

An image that works on all the pis (still needs UDP for networking).
TODO: KW to ask HAW IT to allow UDP (fixed host with fixed ip).
Currently openVPN migrating to wireguard.
[pi fleet](https://github.com/kaspar030/pifleet-minion)
Assuming Raspi 4s work with 32bit image, let's go with those first, then update the pifleet-minion scripts and salt config (some things assume 32bit arm).

### How to switch workers between prod, staging, old murdock

ssh config just needs to be changed -> hostname, keys.

Just FYI -> kaspar will be out for 2 months living life (but also with his laptop).
