This repository configures a build of the OpenTelemetry Collector with the supported components for a Red Hat OpenShift distributed tracing product.
- Update Makefile and manifest.yaml to select the desired upstream version and component selection for the product release.
- Run
make buildormake build-in-podman - Update changelog in RPM spec
- Create a pull request with the changes, including changes in the
_builddirectory.
git tag v0.48.0 && git push origin v0.48.0
To build srpm and rpms we used packit.
# build srpm
make clean packit/srpm
# build rpm (includes srpm)
make clean packit/rpm/mock
dnf copr enable frzifus/redhat-opentelemetry-collector-main
dnf install -y opentelemetry-collector
The end-to-end tests are located at openshift/distributed-tracing-qe/tests/e2e-otel.