Michael Edgar

Results 84 comments of Michael Edgar

Understood about the ownership of global resources. I was looking to explore the additional complication for removing it in cases like this. Is the thinking that whatever is deleting the...

What are your thoughts about somehow prioritizing `DELETED` events in general? For example, a reconciliation for the `DELETED` action might wait for the reconciliation lock without a timeout (or a...

I was thinking that it would work to add an `OptionalLong lockTimeout` to the `Reconciliation` object which would be set to some higher value for `DELETED` events. `DELETED` would move...

Another "best effort" would be to set the `Namespace` of the Kafka instance in the `ownerReferences` of the cluster role binding. That would allow it to be garbage collected when...

> we would need to read the namespaces to get the namespace UID for the owner reference. o we would need additional global scoped RBAC which means a lot of...

In the `KafkaClusterTemplate` there is a `ResourceTemplate` for CRB creation. https://github.com/strimzi/strimzi-kafka-operator/blob/db412a742d96e2e0709e16abec097bfba7fa06b0/api/src/main/java/io/strimzi/api/kafka/model/template/KafkaClusterTemplate.java#L51 `ResourceTemplate` and the contained `MetadataTemplate` both contain a `Map` of additional properties, but currently only the annotations and labels...

They are serialized as well and actually take precedence over same-named fields in the resource. It seems on the surface like a convenient vehicle for a client to pass arbitrary...

Thank you. Perhaps another option along the lines of my last comments may be to add a `List` to `MetadataTemplate`. That would allow clients to more cleanly set the namespace...

@tombentley - I've been brainstorming on this one a bit and I'm thinking about the following approach. Let me know if this sounds reasonable or not. - Add fields to...

I think the use of `CountDownLatch` in `TCPServerBase` is also going to be a problem. I'm still looking into that.