Mike Williamson

Results 17 issues of Mike Williamson

### Describe the feature request Currently all the beautiful charts showing change over time appear to be for the system as a whole with no equivalent when looking at a...

feature

Adding object_id to regex of methods that should not be undefined. Without this Ruby gives a warning: undefining 'object_id' may cause serious problems. Happy to make any corrections needed. Mike

This commit changes the port names in the various service definitions to follow the istio [naming convention](https://istio.io/docs/ops/configuration/traffic-management/protocol-selection/). This helps the Kube-arangodb operator play nice with both istio and observability tools...

Attempting to build Knative config with 3.9.0 on Manjaro Linux produces the error `Error: json: unsupported type: map[interface {}]interface {}`. ```bash [mike@ouroboros minikube]$ kustomize version {Version:3.9.0 GitCommit:$Format:%H$ BuildDate:2020-12-13T07:57:44Z GoOs:linux GoArch:amd64}...

kind/bug
triage/accepted
area/api

This project depends on `"mongodb-extended-json": "^1.7.1"`. According to the readme [it's no longer maintained](https://github.com/mongodb-js/extended-json) and recommends [mongodb-extjson](https://github.com/mongodb-js/mongodb-extjson). mongodb-extended-json also depends on the event-stream library recently affected by malware: dominictarr/event-stream#116.

This commit moves the initialization of the database query/transaction objects into the same function that creates the graphql context per request. With the request in hand we're basically just passing...

#In conjunction with Scanner work. Previously the date of the last scan was displayed in the UI. This was removed a while ago to save space. Unfortunately without this important...

enhancement
frontend
discussion

Way back in 6b253388fc86b we added [middleware](https://www.npmjs.com/package/arango-express) that would configure the arangodb client so that it properly passes tracing headers like `X-Cloud-Trace-Context` on to the database so that requests can...

enhancement
api
observability

We disabled Trackers one-time-scan functionality when we switched over to nats. With scanners working and nats a success, we need to go back and rework the one-time-scan logic to use...

enhancement
api
discussion

Tracker's https-scanner uses Mozilla's [crlite](https://github.com/mozilla/crlite) project to [determine if a certificate has been revoked](https://www.youtube.com/watch?v=CZpqKvYyd9k). For simplicity, the latest revocation list is [downloaded at build time](https://github.com/canada-ca/tracker/blob/ef78852b73080c0ae3dbcc64aa0caaa47d566be3/scanners/https-scanner/Dockerfile#L23-L24), but this obviously raises questions...

enhancement
discussion
data quality
Needs Investigation