Skip to content

Conversation

@Zerpet
Copy link
Member

@Zerpet Zerpet commented Jun 2, 2025

Summary Of Changes

Promtool dependencies cause build errors with other tools. It's not the first time that this conflict arises. Moving promtool to its own dedicated module.

Additional Context

Superseeds #1877

Local Testing

Unit and integration tests passing.

@Zerpet Zerpet added this to the 2.14.0 milestone Jun 2, 2025
@Zerpet Zerpet self-assigned this Jun 2, 2025
@Zerpet Zerpet requested review from MirahImage and mkuratczyk June 2, 2025 14:38
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.20.4 to 0.21.0.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.20.4...v0.21.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Promtool causes build errors when placed with other kubernetes tools, or
dependencies. It looks like there was a breaking change in kubernetes
libraries, and promtool has not caught up. Since promtool seems to lag
behind a bit, it's best to place promtool in an isolated internal
module.
@Zerpet Zerpet merged commit a1b7201 into main Jun 2, 2025
13 checks passed
@Zerpet Zerpet deleted the refactor-tools branch June 2, 2025 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants