Guilhem Lettron
Guilhem Lettron
> Conflicts to resolve here. fixed
In memory is perfectly fine, but today implementation has plenty of flaws when running on heavy clusters.
Maybe we can put it under an option (also to set the `cachedir`)
> Ok so if I understand correctly, disk cache is not going to work in our case I'm using it this 3 months and help other to use it in...
Current implementation is using this caching layer: https://pkg.go.dev/k8s.io/client-go/discovery/cached/memory#NewMemCacheClient > NewMemCacheClient creates a new CachedDiscoveryInterface which caches discovery information in memory and will stay up-to-date if Invalidate is called with regularity....
> What do you mean ? Declining this PR is valid because of the overhead of configuration to mount a disk. > Would it help to watch for crds instead...
> I'm very surprised it destroyed your cluster 3/4 times per day. How many kyverno instances are you running, what are the specs of your master nodes ? GKE, 45...
> @guilhem , we are working on a branch called https://github.com/kinvolk/nebraska/tree/proof-of-concept and that has an extension to the omaha protocol for supporting metadata in packages. That metadata can be anything...
any news? :angel:
basic work have been done here: https://github.com/yusofleet/captain/commit/2f9b7499762a004464e2b108b50a353616603da7