open-telemetry / community

OpenTelemetry community content
https://opentelemetry.io
Apache License 2.0
716 stars 216 forks source link

Add self-hosted GitHub Actions runner for linux/s390x #2135

Open rrschulze opened 3 weeks ago

rrschulze commented 3 weeks ago

I’d like to use this issue to get confirmation to add linux/s390x support using self-hosted GitHub Action runners to the project and to clarify related steps.

There is the option to request from IBM support for self-hosted GitHub Actions runners on linux/s390x and to include them into the CI of open-source projects.

Adding this support to the OpenTelemetry project will allow:

The request of the linux/s390x resources from IBM and configuration will be handled by the Mainframe SIG.

This issue is similar to earlier ones to add support for self-hosted ARM64 GitHub Action runners from CNCF (#1162, #1821).

svrnm commented 3 weeks ago

Hey @rrschulze, thanks for sharing this option to request s390x runners from IBM and for offering to manage that. The only difference I see is that for actuated there is an official partnership between them and the CNCF/LF, does something similar exist with IBM?

pleia2 commented 2 weeks ago

Hi @svrnm , my team at IBM manages the open source program that grants these VMs. IBM has official partnerships with the CNCF/LF (including participation in the Open Mainframe Project, which is related to that Mainframe SIG), but this open source program for s390x VMs isn't specifically tied to any official partnership. Developers from any open source project can request the resources, the resources are then renewed annually (self-service). I'm happy to answer any questions in case you have a specific concern.

austinlparker commented 2 weeks ago

Couple questions -

  1. Could we see the agreement that these resources are donated under and any licenses, etc.
  2. Will the mainframe SIG be willing to work with our security SIG in order to ensure best practices for secrets, etc.
  3. We'll probably want to file a ticket with the CNCF service desk to make sure they're aware of these resources from a continuity perspective.
rrschulze commented 2 weeks ago

@austinlparker please find the answers below.

  1. Please see the T&Cs of the service in the attached document (received it from @pleia2 ).
  2. The mainframe SIG is still in its early stages and we are still looking for contributors from various vendors, users etc.. Hence, can't make a commitment for the mainframe SIG to directly collaborate with the security SIG at this stage. But I can offer to include the security SIG into our activities to call for volunteers and joined collaboration for security best practices.
  3. Agree. In which CNCF repo will the ticket have to go? Do you want me to handle it?
trask commented 2 weeks ago

@rrschulze if you can answer the questions/concerns raised by these pages, that would probably be enough for the Security SIG to review:

trask commented 2 weeks ago

cc @open-telemetry/sig-security-maintainers

jpkrohling commented 2 weeks ago

I'll bring it to the SIG Security once the requested information is provided here. Feel free to ping me directly as well.