Paul Ingles

Results 25 issues of Paul Ingles

* Golang to 1.15 * Alpine to 3.12 We'll publish as a new beta but that should be the end of anything necessary for v4.

We've noted in other issues (#425 and #217) that the gRPC load-balancing behaviour can get itself into a state where it won't update server addresses. The gRPC team's advice in...

This is to help build some tests around the behaviour of gRPC's load balancer and better manage recovery when server addresses don't resolve.

I think it was @roffe that referenced https://pracucci.com/kubernetes-dns-resolution-ndots-options-and-why-it-may-affect-application-performances.html in another issue. I'd suggest we change all the deployment manifest examples to reference `127.0.0.1` rather than `localhost` to avoid DNS during...

Configuring/deploying Kiam currently requires generating TLS certificates to secure credentials in-flight and authenticate the agents and servers. Kubernetes' Certificates API could be used instead: https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster/, potentially simplifying some of the...

enhancement

We often get issues created that relate to gRPC TLS problems that aren't immediately obvious from the reported error. For example, in #111: ``` {"level":"warning","msg":"error finding role for pod: rpc...

enhancement

Bifrost currently doesn't handle rebalancing events- it assumes a single consumer process.

enhancement

Use prismatic schema to ensure the system config is correct before starting.

enhancement

Ensure blueshift handles manifests that fail validation errors. Should log the error and try again after the usual delay. ``` clojure.lang.ExceptionInfo: Invalid manifest. Check map for more details. at clojure.core$ex_info.invoke(core.clj:4403)...

When an import fails query the stl_load_errors table for the errors during that transaction, store them in a file on S3 so its easier to see when/why imports don't process-...

enhancement