mirror of
https://github.com/hanzoai/metrics.git
synced 2026-10-30 20:03:39 +00:00
Updates: - unpin AWS dependencies and run `make vendor-update` - add config options to enable checksums only if required by storage in order to preserve backwards compatibility Related issues: - https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9748 - https://github.com/VictoriaMetrics/VictoriaMetrics/issues/8622 Tested with: AWS S3, self-hosted MinIO, Linode object storage as it was failing previously with multi-part uploads (reported here - https://github.com/VictoriaMetrics/VictoriaMetrics/pull/8630#issuecomment-2772185033). An updated library allows (PR with the fix - https://github.com/aws/aws-sdk-go-v2/pull/3151) overriding multi-part upload configurations so that compatibility can be preserved. Signed-off-by: Zakhar Bessarab <[email protected]>
16 lines
636 B
Go
16 lines
636 B
Go
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package internal // import "go.opentelemetry.io/collector/confmap/internal"
|
|
|
|
// ExpandedValue holds the YAML parsed value and original representation of a value.
|
|
// It keeps track of the original representation to be used by the 'useExpandValue' hook
|
|
// if the target field is a string. We need to keep both representations because we don't know
|
|
// what the target field type is until `Unmarshal` is called.
|
|
type ExpandedValue struct {
|
|
// Value is the expanded value.
|
|
Value any
|
|
// Original is the original representation of the value.
|
|
Original string
|
|
}
|