Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate release of OpenTelemetry Collector Builder (ocb) to the opentelemetry-collector-releases repository #10662

Closed
jackgopack4 opened this issue Jul 18, 2024 · 3 comments · Fixed by #10710 or open-telemetry/opentelemetry-collector-releases#608

Comments

@jackgopack4
Copy link
Contributor

Currently, the ocb binary is released in the opentelemetry-collector repository, as opposed to the rest of the binaries related to the collector, including core, contrib, and k8s distributions in the opentelemetry-collector-releases repository. Since many OpenTelemetry Collector users actually build their own custom opentelemetry collector using ocb, it may be confusing to find the binary in a different repository

I would like to migrate the release workflows from the opentelemetry-collector repository to the opentelemetry-collector-releases repository.

Alternatively, the workflows could remain inside the opentelemetry-collector repo but be modified to publish the binaries to the opentelemetry-collector-releases repository instead of the collector repository when the release train is run. I am not opposed to either solution, but will have to get more familiar with the actions and scripts involved with the build and release process (would love to dive into any documentation we have about this process)!

I intend to add a standard dockerfile for the ocb binary, in reference to Issue 5712, but in that ticket and the subsequent PR, it was generally agreed that the ocb binary should be released to the opentelemetry-collector-releases repository prior to adding dockerfile support.

Anyone available to point me in the right direction for the build/release process for the collector? Thanks!

@himamulch
Copy link

himamulch commented Nov 22, 2024

Hi @jackgopack4
We are still using an older version (0.89.0) and we used to be able to download the ocb from https://github.com/open-telemetry/opentelemetry-collector/releases/download/cmd/builder/v0.89.0/ to build our custom collector.
While we are planning to upgrade to a recent version soon, could you please let me know where I can find the older version builders?

Thanks

@jackgopack4
Copy link
Contributor Author

Previous releases (v0.106.1 and older) are still in their original location.

@himamulch
Copy link

Actually, found them under a slightly different path: https://github.com/open-telemetry/opentelemetry-collector/releases/tag/cmd%2Fbuilder%2Fv0.89.0

Thanks for responding

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment