convox/vendor/k8s.io/code-generator
David Dollar 282b4ee88e
k8s: use patch to add annotations to avoid race (#106)
* upgrade kubernetes client

* cleanup provider helpers

* use kubernetes patch to avoid update races
2020-01-31 10:12:26 -05:00
..
cmd k8s: use patch to add annotations to avoid race (#106) 2020-01-31 10:12:26 -05:00
pkg vendor 2019-10-10 17:15:07 -04:00
third_party/forked/golang/reflect vendor 2019-10-10 17:15:07 -04:00
code-of-conduct.md vendor 2019-10-10 17:15:07 -04:00
CONTRIBUTING.md vendor 2019-10-10 17:15:07 -04:00
generate-groups.sh vendor 2019-10-10 17:15:07 -04:00
generate-internal-groups.sh vendor 2019-10-10 17:15:07 -04:00
go.mod k8s: use patch to add annotations to avoid race (#106) 2020-01-31 10:12:26 -05:00
go.sum k8s: use patch to add annotations to avoid race (#106) 2020-01-31 10:12:26 -05:00
LICENSE vendor 2019-10-10 17:15:07 -04:00
OWNERS vendor 2019-10-10 17:15:07 -04:00
README.md vendor 2019-10-10 17:15:07 -04:00
SECURITY_CONTACTS vendor 2019-10-10 17:15:07 -04:00
tools.go vendor 2019-10-10 17:15:07 -04:00

code-generator

Golang code-generators used to implement Kubernetes-style API types.

Purpose

These code-generators can be used

  • in the context of CustomResourceDefinition to build native, versioned clients, informers and other helpers
  • in the context of User-provider API Servers to build conversions between internal and versioned types, defaulters, protobuf codecs, internal and versioned clients and informers.

Resources

Compatibility

HEAD of this repo will match HEAD of k8s.io/apiserver, k8s.io/apimachinery, and k8s.io/client-go.

Where does it come from?

code-generator is synced from https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/code-generator. Code changes are made in that location, merged into k8s.io/kubernetes and later synced here.