Rob Percival
Rob Percival
# Bug report ## What's wrong When defining a custom `QuerySet` with methods that return the `QuerySet`, `self` and the return type should both be a `TypeVar` so that if...
# Bug report ## What's wrong When the argument to `models.Manager.from_queryset()` is a type alias, the following `AssertionError` is raised: ``` version: 0.942 Traceback (most recent call last): File "mypy/semanal.py",...
When using [Istio](https://istio.io/), the Etcd node pods have an istio-proxy sidecar that proxies all of their network traffic. However, it takes a moment for this sidecar to start. During this...

Posts notifications to a Slack channel whenever a Google Cloud Build completes. We've been using this in our #dev channel for months now. ### Checklist - [ ] I have...
We have storage implementations for MySQL, Cloud Spanner and (partially) Postgres. However, we don't document whether we support deployments that use them. Some helpful things to document include: - Which...
A sizeable portion of the README is currently dedicated to information only useful to developers working on the code. Instead, we should rewrite it to only contain information that users...
``` $ go test -v github.com/google/trillian/integration === RUN TestLiveLogIntegration --- SKIP: TestLiveLogIntegration (0.00s) log_integration_test.go:50: Log integration test skipped as no tree ID provided === RUN TestInProcessLogIntegration E0711 11:45:35.614068 18160 log_operation_manager.go:388]...
A [`keys.ProtoHandler`](https://github.com/google/trillian/blob/v1.3.1/crypto/keys/handlers.go) and associated protobuf message should be defined to support private keys stored in Google Cloud KMS. This would provide more secure storage for tree private keys than storing...