k8s-api
k8s-api copied to clipboard
Kubernetes client, data driven
## Context Currently, the body schema for the `:patch` action is empty, which doesn't allow any valid patch to be done. This happens because the swagger schema itself it's configured...
Been playing with `k8s-api` for a while and I really like it. However, I need `watch` support. Saw the docstring mentioning https://github.com/kubernetes/kubernetes/issues/50857. Watch is the gateway to operators, and I...
Http ports should be allowed to be either the port number itself (integer) or a reference to a previously specified port number (string starting with a letter). Although the spec...
Status routes are currently explicitly disabled in `kubernetes-api.internals.client/find-preferred-route`. This prevents access to things like `CronJobs/Status`, but when I comment this out it seems to work just fine. Is there a...
Filter some paths from the OpenAPI specification. This is useful when you want to use a specific version of the API, or when you want to use a specific group...
## Context Right now, you don't have the option of using self-signed certificates when using `token`, `token-fn` or `basic-auth` authentication. You can only set the CA certificate if you set...
I've been struggling to obtain the correct hosts and (decoded) tokens from the `~/.kube/config` directory on my developer machine to use this library for a few days. This has become...
`kubernetes-api.core` APIs uses `internals.client/find-preferred-route` for finding the route to be called. Now `kubernetes-api.internals.client/find-preferred-route` does 1. Search routes with `find-route` which only uses `:kind` and `:action` fields, **this could lead to...
It looks like this library does non-trivial key rewriting when (de)-serializing JSON: transforming strings to keywords, kebab-case, etc. Could we opt out of this? When it comes to API wrappers,...