Matthias Büchse
Matthias Büchse
Try to get by with Zuul if possible. Check these pointers (again): - https://zuul-ci.org/docs/zuul/latest/howtos/badges.html - https://zuul-ci.org/docs/zuul/latest/job-content.html#return-values
Research results so far: - The badge mechanism is per pipeline only, not per job:  - So we can't distinguish between CSPs, and we still can't distinguish between...
This week I conferred with @scoopex and @bitkeks, and we discussed multiple approaches involving either Postgres or Prometheus. I will need some more discussion. Apart from that, the requirements have...
Update: I will build a microservice with a small REST-like interface that stores data in a Postgres database. The most important endpoints would be (a) to upload a test report...
Reports should be uploaded in a signed fashion!
Placing a copy of @scoopex' hints from the internal brainstorming document here: Run postgres in a container: ```console docker run --network=host --rm -v $(pwd)/data:/var/lib/postgresql/data -it --name postgres -e POSTGRES_PASSWORD=mysecretpassword postgres...
Just FYI, this issue depended on #510, so I worked on the latter for a while, but now I'm back on it.
FYI, the MVP is progressing. Currently, we can post a report like so ```shell $ curl --data-binary @gxscs-report.yaml -H "Content-Type: application/yaml" -H "Authorization: Basic YWRtaW46c2VjcmV0IGFwaSBrZXk=" http://127.0.0.1:8080/reports ``` and we can...
Yet another update: while still being rudimentary, the service will now consider manual approval for results that are not "pass" (so either "fail" or "did not finish") -- I still...
One can now request a list of non-pass results waiting for approval: ```shell $ curl -s -H "Authorization: Basic YWRtaW46c2VjcmV0IGFwaSBrZXk=" http://127.0.0.1:8080/results?limit=100\&approved=0 | python3 -m json.tool [ { "reportuuid": "95640a05-2690-4dd0-8c4a-024ad0a5a3d1", "subject":...