Skip to content

Request for Multiarch Support in Telemetrygen Container Image. #30072

@IshwarKanse

Description

@IshwarKanse

Component(s)

cmd/telemetrygen

Is your feature request related to a problem? Please describe.

The OpenTelemetry Operator and Collector are compatible with multiple architectures including linux/amd64, linux/arm64, linux/ppc64le, and linux/s390x. However, the E2E tests in the operator repository rely on Telemetrygen, which currently lacks multiarch support.

To enable testing on all supported platforms, it’s crucial that the Telemetrygen image is built with multiarch support. This enhancement will allow us to run our E2E tests across all supported architectures, ensuring comprehensive coverage and compatibility.

We propose that the Telemetrygen image be built directly from the project repository, which would streamline the process and maintain consistency. This change would be a significant improvement for our testing infrastructure.

Describe the solution you'd like

Update the Telemetrygen workflow to build and publish multiarch images.

Describe alternatives you've considered

Build the multiarch images from the forked repo and publish it to a container registry. Replace the image in tests.

Additional context

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions