containerd/vendor/k8s.io/utils
Davanum Srinivas c4205721ee
Update vendor/ directory
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-06-22 08:45:11 -04:00
..
exec Update vendor/ directory 2020-06-22 08:45:11 -04:00
integer Update kubernetes to v1.15.0-alpha.0 2019-02-26 11:13:11 -08:00
go.mod Update vendor/ directory 2020-06-22 08:45:11 -04:00
LICENSE Update Kubernetes to 493ee8b28560c118cebd2165ba9ef0959cfa2bc3 2017-08-22 05:38:51 +00:00
README.md Update vendor/ directory 2020-06-22 08:45:11 -04:00

Utils

Build Status GoDoc

A set of Go libraries that provide low-level, kubernetes-independent packages supplementing the Go standard libs.

Purpose

As Kubernetes grows and spins functionality out of its core and into cooperating repositories like apiserver, kubectl, kubeadm, etc., the need arises for leaf repositories to house shared code and avoid cycles in repository relationships.

This repository is intended to hold shared utilities with no Kubernetes dependencies that may be of interest to any Go project. See these instructions for moving an existing package to this repository.

Criteria for adding code here

  • Used by multiple Kubernetes repositories.

  • Complex enough to be worth vendoring, rather than copying (e.g. not 5 LOC).

  • Can be fully exercised by unit tests (e.g. no dependencies on kernels).

  • Has full unit test coverage.

  • Stable, or backward compatible, API, with complete godocs.

  • Go tools compliant (go get, go test, etc.).

  • Very few (ideally zero) external dependencies.

  • No dependencies on any other Kubernetes repository.

Contributing

Please see CONTRIBUTING.md for instructions on how to contribute.