Beni Cherniavsky-Paskin

Results 158 issues of Beni Cherniavsky-Paskin

Don't know if it works, let's try :-) 'windows-latest` currently means Windows Server 2022 (https://github.blog/changelog/2022-01-11-github-actions-jobs-running-on-windows-latest-are-now-running-on-windows-server-2022/)

truffleruby is not very far from working. `bundle install` works and most tests pass, but CI [almost?] always fails. Real failure: ``` 1) Failure: KubeclientTest#test_not_upgraded_to_new_api [/home/beni/kubeclient/test/test_kubeclient.rb:53]: Expected "second argument must...

test

https://kubernetes.io/docs/reference/using-api/api-concepts/#the-resourceversion-parameter

enhancement

Some credentials have short shelf life. GCP auth is good for about a hour, I think(?). `exec` results may return expiration time, or may simply return error at some point....

enhancement

- [ ] CHANGELOG for all the new merged stuff since 4.x. - [x] changed `under_score` algorithm https://github.com/abonas/kubeclient/pull/355 - [x] document watch #436 - [ ] change watch exceptions behavior...

Since 1.19, apiserver may set `Warning:` header on responses. https://kubernetes.io/blog/2020/09/03/warnings/ How may we expose it to callers? NOT an exception, this is for stuff like deprecated APIs that however _should...

enhancement
help wanted

warnings seen in test output: ``` lib/kubeclient/config.rb:33: Passing permitted_classes with the 2nd argument of Psych.safe_load is deprecated. Use keyword argument like Psych.safe_load(yaml, permitted_classes: ...) instead. test/test_config.rb:128: Passing permitted_classes with the...

bug
help wanted

In some method we take namespace as optional positional arg, in some as optional keyword `namespace:` arg. This is error-prone, and doesn't scale as we want to add more optional...

enhancement
help wanted
watches

Splitting general .get_plural interface problems from #307. #307 will be only about wrong `get_endpoints.kind == "Endpoint"` and `get_security_context_constraints.kind == "SecurityContextConstraint"`. ---- Getting a single entity `get_foo` gives us `kind`, `apiVersion`...

bug
enhancement

If you have objects whose `kind` you don't know ahead of time, you can't used discovery-created methods like `create_service`, `get_services`. Computing the method name e.g. `client.send("get_#{kind}", ...)` is messy, especially...

enhancement
help wanted
api groups & versions
watches