hegel
hegel copied to clipboard
Instance Metadata Service
The Equinix Otel library tries to be too magic and make telemetry instrumentation "just work" by configuring a set of environment variables. These environment variables often go undocumented and are...
There are 2 dependencies on `packethost` libraries: logging and X-Forward-For. We can replace the dependencies with in-package implementations or common libraries such as [`logr`](https://github.com/go-logr/logr). ~As part of this issue we...
During the re-write of Hegel the vendor data endpoint was lost, accidentally. It needs re-implementing in a complimentary way to cloud-init. Ideally, the vendor data endpoint should not live among...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.17.3 to 0.18.0. Release notes Sourced from sigs.k8s.io/controller-runtime's releases. v0.18.0 :warning: Breaking Changes Bump to k8s.io/* v1.30 (#2693 #2754 #2765 #2776 #2786) Remove deprecated v1alpha1.ControllerManagerConfiguration (#2648) admission.Decoder...
Currently handlers use `ctx.AbortWithError` to return errors. The logger in middleware (https://github.com/tinkerbell/hegel/blob/d74d351c3f6643a98247884f08850a0ed1368b06/internal/logger/logger.go#L14) then handles logging error messages. This causes all log lines to report the same caller location. `hegel/internal/logger/logger.go:53` https://github.com/tinkerbell/hegel/blob/d74d351c3f6643a98247884f08850a0ed1368b06/internal/logger/logger.go#L53...
Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.4.1 to 1.4.2. Release notes Sourced from github.com/go-logr/logr's releases. v1.4.2 What's Changed Fix lint: named but unused params by @thockin in go-logr/logr#268 Add a Go report card,...
Bumps [github.com/rs/zerolog](https://github.com/rs/zerolog) from 1.32.0 to 1.33.0. Commits c78e50e Add fields order (#550) 8582bed fix: use TimestampFunc in busrt sampler (#671) (#672) 7d9db06 Allow setting floating point precision in JSON. (#663)...