Hey SIG Architecture,
I'd like to request a new staging repository which should contain the
CRI client implementation and is going to be owned by SIG Node. The
benefits of the new repository are:
- cri-tools could stop vendoring internal k/k code
- kubeadm could use the repo to remove the crictl binary dependency
- third party tools can interact with the CRI in a defined way
The code changes would look like this:
https://github.com/kubernetes/kubernetes/compare/master...saschagrunert:cri-staging
We already have the cri-api staging repository owned by SIG Node:
https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/cri-api
I don't see the existing code fitting into that, because some
implementations (like container runtimes) just need the API rather
than the whole client.
All the best,
Sascha