Results 203 issues of Dima Tisnek

Code: ```py def _check_can_manage_secret( self, secret: Secret, ): if secret.owner is None: raise SecretNotFoundError( 'this secret is not owned by this unit/app or granted to it. ' 'Did you forget...

Failed with: ```py File "/home/runner/work/operator/operator/test/integration/test_relation.py", line 69, in test_relation_units assert all(unit.startswith('test-relation/') for unit in ops_units['peer']) ~~~~~~~~~^^^^^^^^ KeyError: 'peer' ``` Failed run: https://github.com/dimaqq/operator/actions/runs/18677202620/job/53249711548

Currently it's declared like this: ```py @dataclasses.dataclass(frozen=True) class State(_max_posargs(0)): """Represents the Juju-owned portion of a unit's state. Roughly speaking, it wraps all hook-tool- and pebble-mediated data a charm can access...

Today we log `Tracing collector rejected our data` with http status code, response body and a traceback. We should be including the URL that produced the error. Perhaps when we've...

Today, from charm's POV: - a secret can be created with `rotate=DAILY` - this secret's info can be gotten: - `rotation: DAILY` - `rotates: None` Juju would set `rotates =...

We've had discussions if it's worth it, given how prevalent pydantic is among charmers. Why would we want to do this and what could be in scope: - smaller potential...

- docs are not many - we want to be involved in the convo - Jon wants someone to start using it Great Friday item! Convert some tests to spread,...

roadmap
26.04

```command > go install github.com/equinix-labs/otel-cli@latest ... > ls -halt ~/go/bin/otel-cli -rwxr-xr-x@ 1 dima staff 19M 26 Nov 12:42 /Users/dima/go/bin/otel-cli*/Users/dima/go/bin/otel-cli* > strip ~/go/bin/otel-cli > ls -halt ~/go/bin/otel-cli -rwxr-xr-x@ 1 dima staff...

Hi folks, I've a weird case where I'm not sure why that is. I'm using `pylxd` which uses `ws4py`. All works fine in my local environment, but fails to install...