Sergey Vasilyev

Results 38 issues of Sergey Vasilyev

**Problem:** ``` >>> import wrapt, collections >>> class MyObject(object): pass >>> obj = MyObject() >>> isinstance(obj, collections.Iterable) False >>> wrp = wrapt.ObjectProxy(obj) >>> isinstance(wrp, collections.Iterable) True ``` **Cause:** This is...

## Background With `kopf>=0.9`, the operators fail to start in the clusters with RBAC configured according to the docs. Introduced by #38, where `GET` is used on a specific peering...

enhancement

Code should be automatically linted on every push, as part of the building process. The coding guidelines should be some defaults of pylint, flake8, or both. One exception: * Line...

automation

We are happy to know that you like Kopf, and can apply it in your work. We will be even more happy if you share with us how you use...

documentation

Add some way to valudate and mutate the resources immediately when they are created, i.e. before the Kubernetes API (kubectl) call finishes. ```python import kopf @kopf.on.validate('zalando.org', 'v1', 'kopfexamples') def check_body(spec,...

enhancement

## Problem Over the year of active development, the tests are in a clumsy state with lots of inconsistencies. It is time to refactor them (with one or more iterations)....

enhancement

For cross-object orchestration, it is needed that the parent object's operator is able to watch and react on the events on the children objects it creates, which are produces by...

enhancement

## Context: I am getting annoyed by permanent CI/CD failures due to external releases, sometimes happening every few days in a row: * #272 (coveralls-vs-coverage) * #269 (k8s 1.17 +...

automation

Currently, koof.testing.KopfRunner provides a way to run an operator in the background while running a test or a piece of code. The only way to assert anything is to check...

enhancement

0.23 release got few unfortunate bugs (#251 #249 #242 (both Basic auth #243 & SSL data #244 parts)) sneaked into master and the releases: for cluster-scoped resources in a namespaces...

automation