Steve Kuznetsov
Steve Kuznetsov
Doesn't the mutation cache in client-go already implement (the more useful, but invalid use of API semantics) functionality?
@liggitt thanks - seems like I had a mistaken assumption that `etcdWatch.Events[0].Kv.ModRevision` would be the revision of the last modification, but it seems like `etcd` sets that to the logical...
@liggitt mentioned this test plan in a Slack thread, wanted to add it here for posterity: 1. create an object, record RV (createdRV) 2. start a watch on the object...
@logicalhan would it be sufficient to test that the storage provides this semantic to the `storage.Interface` implementation? As this is end-client-visible I would have thought that we want to make...
/remove-lifecycle stale
To implement the controller that watches `Pod`s and uploads container logs, I have pulls open: - [x] https://github.com/kubernetes/test-infra/pull/7914 - [x] https://github.com/kubernetes/test-infra/pull/7917 - [x] https://github.com/kubernetes/test-infra/pull/7918 - [x] https://github.com/kubernetes/test-infra/pull/7919
Sorry, not at runtime but at compile time -- we can check in the generated code. Something like this: https://github.com/taylorchu/generic The `runtime/ast` library is wonderful
I'm pretty sure the ast package _et al_ are provided by the language specifically to allow people to do what I mentioned. Does the interface you expected still require the...
You generate code by building the AST then printing it -- that's what is used for all of the generated clients, conversions, deep-copies for k8s, etc. If we have an...