Skip to content
This repository was archived by the owner on Dec 2, 2025. It is now read-only.

Tags: tinkerbell/hegel

Tags

Verified

This tag was signed with the committer’s verified signature.
jacobweinstock Jacob Weinstock

Verified

This tag was signed with the committer’s verified signature.
jacobweinstock Jacob Weinstock

Verified

This tag was signed with the committer’s verified signature.
jacobweinstock Jacob Weinstock

Verified

This tag was signed with the committer’s verified signature.
jacobweinstock Jacob Weinstock

v0.12.0-rc1

Toggle v0.12.0-rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #333 from chrisdoherty4/feature/manual-release-wor…

…kflow

v0.11.1-rc1

Toggle v0.11.1-rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #305 from chrisdoherty4/v0.11

v0.11.0-rc1

Toggle v0.11.0-rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Use controller-runtime's cluster instead of manager (#256)

## Summary

Hegel originally integrated with Kubernetes by using a tink repo defined client that handled the client construction for a service. The implementation leveraged the controller-runtime manager data structure that comes with a lot more than whats needed by a service. Consequently, it needs to mute features such as metrics endpoints etc.

This change switches to the cluster object which is much lighter weight and focus' on representing a cluster (with caching of obects) instead of a fully fledged controller manager.

## Other notes

`go mod tidy` cleaned up a bunch of dependencies probably left from the Go v1.20 update.

## Issues

Closes #195