Ryan Barry
Ryan Barry
@csmarchbanks are you still maintaining this?
Something like a distributed mutex with an epoch could work for this. It's a valuable idea to get into the framework
> I have few questions and clarifications > > 1. What is the rationale behind having it as percentage? rather than just normal integer size(like Prometheus does)? One pros I...
> Should this be interpreted as a suggestion not to use the deletion API in the first iteration? The idea was that it would make the delete procedure coherent with...
The interface definitely looks like it provides a lot of functionality. From a quick look, it seems as if reusing what's already present with `ExpirationChecker` (as in the fulfilled interface...
I would _love_ to have an event for this. Maybe a `WorkloadEvent` (it's only Pebble so far, but this seems appropriate even if it's a hook), or a way to...
Basically, that there is a need for an asynchronous way to wake a charm up and propagate the information up the stack. The venerable `KubernetesServicePatch` has all of the information...
> How about: > > ``` > pip install cosl > cosl.diag prometheus prom/0 > ``` I mean, couldn't `tox` just install it as part of the env? And run...
Considering #427 and increasing complexity of use cases, this is something we should do. Probably, we could log a warning. If `len(jobs) > 1`, we could iterate over them, find...
Sure, it's better, but it's perfectly possible for dynamically created jobs which are [appended from the callable](https://github.com/canonical/prometheus-k8s-operator/blob/main/lib/charms/prometheus_k8s/v0/prometheus_scrape.py#L1703) to violate this constraint at runtime even after relating when some other action...