cncf / cluster

🖥🖥🖥🖥CNCF Community Cluster
https://cncf.io/cluster
152 stars 42 forks source link

Requesting cluster for OpenTelemetry Demo #224

Closed austinlparker closed 1 month ago

austinlparker commented 1 year ago

The OpenTelemetry Demo (https://github.com/open-telemetry/opentelemetry-demo) repository needs x86 and ARM build runners in order to build native container images.

Name: Austin Parker E-Mail: austin@ap2.io Organization: OpenTelemetry

Project Information The OpenTelemetry Demo is a sample project that demonstrates a production deployment of OpenTelemetry, a framework for generating telemetry data to be used by observability systems. It consists of over a dozen microservices built in each language supported by the project, and is distributed through Docker containers for deployment locally (via Docker Compose) or to Kubernetes (through Helm). We currently build our images in GitHub Actions, but due to the size of several dependencies (including gRPC), these builds can take 20+ minutes. We would like to offer container images native to different architectures, but building in emulation is prohibitively slow (4+ hour builds).

What We Need We need the ability to run a Kubernetes cluster with on-demand nodes in order to dynamically create build runners with the appropriate architecture for pull requests and releases of the demo. I believe this would be a dedicated small x86 machine to act as the control plane, and on-demand large x86 and arm nodes (or perhaps a single large x86 node to act as the control plane + worker, with an on-demand arm node for release builds only?)

idvoretskyi commented 2 months ago

@austinlparker is this request still valid?

austinlparker commented 1 month ago

@idvoretskyi We have resources on OCI for this now, thanks for following up! Will close this issue.