utils
utils copied to clipboard
Non-Kubernetes-specific utility libraries which are consumed by multiple projects.
furthermore, this PR extracts out the generic interfaces we use in the generic set implementation so that we can reuse them in the bidirectional map. **What type of PR is...
**What type of PR is this?** /kind cleanup **What this PR does / why we need it**: Go 1.21 introduces a language-maintained constraint permitting any ordered types, use that instead...
**What happened**: If the command run by `"utils/exec".New().Command()` ignores SIGTERM and does not exit, or takes longer than 10 seconds to exit, using `cmd.Stop()` will result in a panic after...
**What type of PR is this?** /kind cleanup **What this PR does / why we need it**: `ioutil` functions have been deprecated. This MR replaces usages of those functions with...
**What type of PR is this?** /kind cleanup **What this PR does / why we need it**: Updates the version of go the minimum supported. **Which issue(s) this PR fixes**:...
**What type of PR is this?** /kind cleanup **What this PR does / why we need it**: Adds dependabot to keep dependencies up to date. Most of the GitHub Actions...
**Is your feature request related to a problem? Please describe.** We use dependabot to keep our dependencies up to date and it seems like it's struggling with dependencies that don't...
**Is your feature request related to a problem?/Why is this needed** This project uses the `ioutil` package for the following functions ``` ReadAll TempDir ReadFile WriteFile ReadDir ``` The functions...
**What type of PR is this?** /kind cleanup **What this PR does / why we need it**: Go 1.21 provides min/max builtins. New code going into other Kubernetes repositories (requiring...
**What type of PR is this?** /kind cleanup **What this PR does / why we need it**: This aligns the features of generic Set with the version in apimachinery. The...