Hi Alex, Stefan, On 6/8/21 5:14 AM, Cleber Rosa wrote: > The QEMU project has two machines (aarch64 and s390x) that can be used > for jobs that do build and run tests.
AFAIK there is more hardware available to the project, so I'm wondering what happened to the rest, is it a deliberate choice to start small? What will happen with the rest, since we are wasting resources? Who has access to what and should do what (setup)? How is this list of hw managed btw? Should there be some public visibility (i.e. Wiki)? Is there a document explaining what are the steps to follow for an entity to donate / sponsor hardware? Where would it be stored, should this hw be shipped somewhere? What documentation should be provided for its system administration? In case an entity manages hosting and maintenance, can the QEMU project share the power bill? Up to which amount? Similar question if a sysadmin has to be paid. If the QEMU project can't spend money on CI, what is expected from resource donators? Simply hardware + power (electricity) + network traffic? Also sysadmining and monitoring? Do we expect some kind of reliability on the data stored here or can we assume disposable / transient runners? Should donators also provide storage? Do we have a minimum storage requirement? Should we provide some guideline explaining any code might be run by our contributors on these runners and some security measures have to be taken / considered? Sponsors usually expect some advertising to thanks them, and often regular reports on how their resources are used, else they might not renew their offer. Who should care to keep the relationship with sponsors? Where is defined what belong to the project, who is responsible, who can request access to this hardware, what resource can be used? More generically, what is the process for a private / corporate entity to register a runner to the project? (how did it work for this aarch64 and s390x one?) What else am I missing? Thanks, Phil. > This introduces those jobs, > which are a mapping of custom scripts used for the same purpose. > > Signed-off-by: Cleber Rosa <cr...@redhat.com> > --- > .gitlab-ci.d/custom-runners.yml | 208 ++++++++++++++++++++++++++++++++ > 1 file changed, 208 insertions(+)