package
0.0.0-20250129160221-7a1223139a38
Repository: https://github.com/app-sre/vault-manager.git
Documentation: pkg.go.dev
# Functions
NewBoundedWaitGroup initializes a new BoundedWaitGroup.
No description provided by the author
Retry attempts to execute the given callback function a certain number of times, with a delay between each attempt using a simple exponential backoff algorithm that uses a slight jitter to ensure that retries aren't clustered.
RetryStop wraps the given error in a private retryError type and returns it to signal that a retry loop should stop attempting the operation that produced the given error.
Yaml unmarshal limitation causes nested options objects to be decode as strings with json format ex: `{"foo": "bar"}` UnmarshalJsonObj performs unmarshal of jsons strings.
generic function to validate uniqueness across slice of attribute returned by f.
# Structs
BoundedWaitGroup implements a sized WaitGroup.