From a15014e106858c172043a75b02d8acae15a020f2 Mon Sep 17 00:00:00 2001 From: Jonathan Christison Date: Wed, 28 Jun 2023 02:06:07 +0100 Subject: [PATCH] Example usage --- hack/pssaas-request-curl.sh | 4 ++++ hack/sample-pssaas-bad.json | 13 +++++++++++++ hack/sample-pssaas.json | 11 +++++++++++ hack/single-brew-scan.sh | 9 +++++++++ hack/single-git-scan.sh | 9 +++++++++ 5 files changed, 46 insertions(+) create mode 100755 hack/pssaas-request-curl.sh create mode 100644 hack/sample-pssaas-bad.json create mode 100644 hack/sample-pssaas.json create mode 100755 hack/single-brew-scan.sh create mode 100755 hack/single-git-scan.sh diff --git a/hack/pssaas-request-curl.sh b/hack/pssaas-request-curl.sh new file mode 100755 index 0000000..52e80a2 --- /dev/null +++ b/hack/pssaas-request-curl.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +curl -H 'Content-Type: application/json' -d '@sample-pssaas.json' localhost:8080/Scan/PSSaaS -vv +curl -H 'Content-Type: application/json' -d '@sample-pssaas-bad.json' localhost:8080/Scan/PSSaaS -vv diff --git a/hack/sample-pssaas-bad.json b/hack/sample-pssaas-bad.json new file mode 100644 index 0000000..77baf4e --- /dev/null +++ b/hack/sample-pssaas-bad.json @@ -0,0 +1,13 @@ +{ + "product-id": "jochrist-dev-test-rhbq", + "is-managed-service": false, + "cpaas-version": "latest", + "component-list":[ + {"build-id":"ASLKGOMQVVAAA", + "type":"pnc"}, + {"build-id":"ASLMBTBCNVAAA", + "type":"pnc"}, + {"foo":"bar"}], + "some-other-list":[{"this":"shouldn't work"}] +} + diff --git a/hack/sample-pssaas.json b/hack/sample-pssaas.json new file mode 100644 index 0000000..14c4514 --- /dev/null +++ b/hack/sample-pssaas.json @@ -0,0 +1,11 @@ +{ + "product-id": "jochrist-dev-test-rhbq", + "is-managed-service": false, + "cpaas-version": "latest", + "component-list":[ + {"build-id":"ASLKGOMQVVAAA", + "type":"pnc"}, + {"build-id":"ASLMBTBCNVAAA", + "type":"pnc"}] +} + diff --git a/hack/single-brew-scan.sh b/hack/single-brew-scan.sh new file mode 100755 index 0000000..513a4da --- /dev/null +++ b/hack/single-brew-scan.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +curl --get \ + --data-urlencode "brewId=xterm-366-8.el9" \ + localhost:8080/api/v1a/Scan/single/brew -vv + +curl --get localhost:8080/api/v1a/Scan/2 -vv +curl --get localhost:8080/api/v1a/Scan/2/run -vv + diff --git a/hack/single-git-scan.sh b/hack/single-git-scan.sh new file mode 100755 index 0000000..f6a5a48 --- /dev/null +++ b/hack/single-git-scan.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +curl --get \ + --data-urlencode "repo=https://code.engineering.redhat.com/gerrit/quarkusio/quarkus.git" \ + --data-urlencode "ref=2.13.8.Final-redhat-00001" \ + localhost:8080/api/v1a/Scan/single/git -vv + +curl --get localhost:8080/api/v1a/Scan/1 -vv +