boulder/cmd
Matthew McPherrin 2e2bb944cc
Make upgrading OpenTelemetry easier (#7712)
OpenTelemetry has "semantic conventions" which are versioned
independently of the software package, as it describes the semantics of
the resources being produced. Previously, we'd combined
`resource.Default()` using the `Merge` function with our own resources.

Merge, however, doesn't handle merging resources with different semantic
conventions. This means that every dependabot PR that bumps otel will
break when the `resources.Default` has a new version.

That doesn't seem worth it for the default resources, so just provide
our own resources which have everything we care about. I've added the
PID which we didn't have before but will be interesting. We will lose
the SDK's version, but I don't think that matters.

For more discussion on this topic, see
https://github.com/open-telemetry/opentelemetry-go/issues/3769
2024-09-24 16:37:27 -07:00
..
admin Lay the groundwork for supporting IP identifiers (#7692) 2024-08-30 11:40:38 -07:00
admin-revoker Strip old admin-revoker down to bare bones (#7317) 2024-03-05 12:36:29 -08:00
akamai-purger Better compile-time type checking for gRPC server implementations (#7504) 2024-05-28 09:26:29 -07:00
bad-key-revoker Revert "sa: truncate all timestamps to seconds (#7519)" (#7559) 2024-06-26 17:25:05 -07:00
boulder sfe: Implement self-service frontend for account pausing/unpausing (#7500) 2024-07-10 10:52:33 -04:00
boulder-ca Configure lints separately for each profile (#7636) 2024-08-01 10:01:46 -07:00
boulder-observer Add --addr and/or --debug-addr flags to all commands (#7175) 2023-12-07 17:41:01 -08:00
boulder-publisher Simplify issuance.NameID and how it is used (#7260) 2024-01-17 12:55:56 -08:00
boulder-ra KeyPolicy: add custom constructor and make all fields private (#7543) 2024-06-18 17:52:50 -04:00
boulder-sa Simplify the features package (#7204) 2023-12-12 15:51:57 -05:00
boulder-va Add a new remoteva binary (#7437) 2024-05-06 16:29:29 -04:00
boulder-wfe2 config: Improve comment for HMACKeyConfig and add TODOs (#7633) 2024-07-25 16:16:58 -04:00
ceremony goodkey: default to 110 rounds of Fermat factorization (#7579) 2024-07-17 16:05:30 -07:00
cert-checker Add go1.23.0 to CI (#7665) 2024-08-23 14:56:53 -07:00
contact-auditor Log version string for more tools at startup (#7087) 2023-09-19 12:46:55 -04:00
crl-checker Log version string for more tools at startup (#7087) 2023-09-19 12:46:55 -04:00
crl-storer Simplify the features package (#7204) 2023-12-12 15:51:57 -05:00
crl-updater all: use proper deprecation comment (#7273) 2024-01-22 12:26:55 -05:00
expiration-mailer expiration-mailer: Don't audit log "no usable contact address" (#7529) 2024-06-06 18:30:59 -04:00
id-exporter Simplify the features package (#7204) 2023-12-12 15:51:57 -05:00
log-validator Add --addr and/or --debug-addr flags to all commands (#7175) 2023-12-07 17:41:01 -08:00
nonce-service config: Improve comment for HMACKeyConfig and add TODOs (#7633) 2024-07-25 16:16:58 -04:00
notify-mailer Remove repeated words in comments (#7445) 2024-04-23 10:30:33 -04:00
ocsp-responder Dynamically generate grpc-creds at integration test startup (#7477) 2024-05-15 11:31:23 -04:00
remoteva remoteva: Config options to handle alternate deployment models (#7473) 2024-05-13 14:43:40 -04:00
reversed-hostname-checker PA: Improve wildcard exact blocklist implementation (#7218) 2023-12-19 14:22:18 -05:00
rocsp-tool Update to math/rand/v2 (#7657) 2024-08-12 09:17:09 -07:00
sfe WFE: Reject new orders containing paused identifiers (#7599) 2024-07-25 13:46:40 -04:00
testdata Allow validating config.Duration type (#7564) 2024-06-27 13:45:19 -04:00
clock_generic.go Update golangci-lint from v1.29.0 to v1.42.1 (#5745) 2021-10-22 16:26:59 -07:00
clock_integration.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00
config.go config: Improve comment for HMACKeyConfig and add TODOs (#7633) 2024-07-25 16:16:58 -04:00
config_test.go Dynamically generate grpc-creds at integration test startup (#7477) 2024-05-15 11:31:23 -04:00
registry.go main: Validate config files by default (#6885) 2023-05-15 14:16:04 -04:00
shell.go Make upgrading OpenTelemetry easier (#7712) 2024-09-24 16:37:27 -07:00
shell_test.go Allow validating config.Duration type (#7564) 2024-06-27 13:45:19 -04:00