Sergey Vasilyev
Sergey Vasilyev
@natefive Done: 1.35.6. Can you please try it and let me know if it works as expected?
> I would be happy to help add this to the docs, … I would be happy to review and comment on that! Though, I have a feeling that it...
> which is not a valid path value for service paths… a DNS-1123 subdomain must But this is not a subdomain, this is a URL path, isn't it? Can you...
Hello, @tinyzimmer! Thanks for this suggestion and the detailed explanation with examples. Indeed, Kopf SDK is something I already thought about while writing piles of YAML files for CRDs, RBAC,...
Super! The API/DSL of resources and their processing looks nice — as much as Python allows it to be (it is sad that there is no way to describe one...
So far, I've quickly read through Pydantic docs and made a little and shallow research on alternatives. There are not so many, as it turns out: [pydantic](https://github.com/samuelcolvin/pydantic), [attrs](https://github.com/python-attrs/attrs), and [schematics](https://github.com/schematics/schematics)....
@Roni1993 Hello. Sorry, I do not work on this task. My focus is slightly in a different area, and I cannot dedicate much time to Kopf now. But I have...
Hello. Keep in mind that the validation/mutation admission webhooks allow for max of 30 seconds before failing (Kubernetes's limitation). The pod startup and the migrations themselves can take much longer....
I can take a look tomorrow. But a quick answer is that you probably need to pass the asyncio’s/contextvars’ context to every side-thread. Like this (2 lines): https://github.com/nolar/kopf/blob/1.29.2/kopf/reactor/invocation.py#L129-L130
@ableuler That answer was written in March 2020. A lot of new features have appeared since then. I guess, if I would implement parent-children relations again, I would use in-memory...