16 Commits

Author SHA1 Message Date
Herman Slatman
c39ef92af9 Update to v2 of github.com/ccoVeille/go-safecast 2025-11-11 10:20:21 +01:00
Herman Slatman
6dd0965d24 Use go-safecast generic Convert function to convert integers 2025-11-04 12:07:57 +01:00
Mariano Cano
c26c8d7615 Add SSH certificate type to metrics
This commit passes the commit updates the Meter interface with SSH
certificates and X.509 certificate chains. This allows us to add
certificate specific things into the metrics. In this PR we are adding
the SSH certificate type, user, or host.
2025-06-05 16:41:42 -07:00
Herman Slatman
86090128b1 Fix cast package tests on linux/arm32 2025-02-25 00:11:18 +01:00
Herman Slatman
27944b4eae Fix linter issues 2025-02-18 11:04:54 +01:00
Panagiotis Siatras
809c7023c9 Transport wrappers (#2103)
* internal/httptransport: implemented Wrapper & NoopWrapper

* added transport wrappers

* addressed review comments
2024-12-12 09:51:36 -08:00
Panagiotis Siatras
c986962154 internal/httptransport: initial implementation of the package (#2098)
* internal/httptransport: initial implementation of the package
* authority: refactored for httptransport
* ca: refactored for httptransport
* test: refactored for httptransport
2024-12-10 18:03:37 +02:00
findnature
5072d7a58f chore: fix function names in comment (#1813)
Signed-off-by: findnature <cricis@aliyun.com>
2024-04-24 09:33:51 -07:00
Herman Slatman
b8510dd5b2 Make the requestid an exported middleware 2024-03-07 10:41:19 +01:00
Herman Slatman
10aa48c74a Merge pull request #1743 from smallstep/herman/improve-request-id
Improve end-to-end request ID propagation
2024-03-04 13:58:21 +01:00
Herman Slatman
d392c169fc Improve functional coverage of request ID integration test 2024-03-04 12:00:08 +01:00
Herman Slatman
7fd524f70b Default to generating request IDs using UUIDv4 format in CA 2024-03-01 01:04:50 +01:00
Herman Slatman
06696e6492 Move user ID handling to userid package 2024-02-28 13:37:51 +01:00
Herman Slatman
7e5f10927f Decouple request ID middleware from logging middleware 2024-02-28 13:18:10 +01:00
Panagiotis Siatras
fb4cd6fe81 fix: Webhook-related instruments
* fix: also instrument webhooks that do not reach the wire
* fix: register the webhook instrumentation
2024-02-27 22:43:45 +02:00
Panagiotis Siatras
dd1ff9c15b Implementation of the Prometheus endpoint (#1669)
Implementation of the http://{metricsAddress}/metrics Prometheus endpoint.
2024-01-25 23:47:27 -08:00