Browse Source

Make task handler public so vertx can trigger it

Also changed pssaas to autofire endpoint for easier hacking
refactor_future_hack
Jonathan Christison 3 years ago
parent
commit
43d06684fb
  1. 4
      hack/pssaas-request-curl.sh
  2. 2
      src/main/java/com/redhat/pctsec/model/BuildType.java
  3. 2
      src/main/java/com/redhat/pctsec/tekton/TaskHandler.java

4
hack/pssaas-request-curl.sh

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
curl -H 'Content-Type: application/json' -d '@sample-pssaas.json' localhost:8080/api/v1a/Scan/PSSaaS -vv curl -H 'Content-Type: application/json' -d '@sample-pssaas.json' localhost:8080/api/v1a/Scan/PSSaaS/run -vv | jq
curl -H 'Content-Type: application/json' -d '@sample-pssaas-bad.json' localhost:8080/api/v1a/Scan/PSSaaS -vv #curl -H 'Content-Type: application/json' -d '@sample-pssaas-bad.json' localhost:8080/api/v1a/Scan/PSSaaS -vv

2
src/main/java/com/redhat/pctsec/model/BuildType.java

@ -27,7 +27,9 @@ abstract public class BuildType {
} }
//This is the git URL of the sources
abstract public URI SCMURL(); abstract public URI SCMURL();
//This is the URL of the build
abstract public URL URL(); abstract public URL URL();
abstract public String revision(); abstract public String revision();
} }

2
src/main/java/com/redhat/pctsec/tekton/TaskHandler.java

@ -37,7 +37,7 @@ public class TaskHandler {
@Inject TektonClient tektonClient; @Inject TektonClient tektonClient;
@ConsumeEvent("tekton") @ConsumeEvent("tekton")
private ScanTask consume(ScanTask scanTask) public ScanTask consume(ScanTask scanTask)
{ {
switch(scanTask.getScanRequest().getType()) switch(scanTask.getScanRequest().getType())

Loading…
Cancel
Save