Skip to content

Commit 85cbd64

Browse files
author
manu wsl2
committed
script works -- now for creating k8s
1 parent c43e9a7 commit 85cbd64

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

ENGAGEMENTID.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7

validate-defectdojo.sh

100644100755
Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,37 @@ DEFECTDOJO_ENGAGEMENT_BUILD_SERVER=null
1919
DEFECTDOJO_ENGAGEMENT_SOURCE_CODE_MANAGEMENT_SERVER=null
2020
DEFECTDOJO_ENGAGEMENT_ORCHESTRATION_ENGINE=null
2121

22+
# echo all the variables
23+
echo "DEFECTDOJO_ENGAGEMENT_PERIOD: $DEFECTDOJO_ENGAGEMENT_PERIOD"
24+
echo "DEFECTDOJO_URL: $DEFECTDOJO_URL"
25+
echo "DEFECTDOJO_TOKEN: $DEFECTDOJO_TOKEN"
26+
echo "github_run_id: $github_run_id"
27+
echo "github_event_head_commit_message: $github_event_head_commit_message"
28+
echo "github_ref: $github_ref"
29+
echo "DEFECTDOJO_ENGAGEMENT_REASON: $DEFECTDOJO_ENGAGEMENT_REASON"
30+
echo "github_server_url: $github_server_url"
31+
echo "github_repository: $github_repository"
32+
echo "DEFECTDOJO_ENGAGEMENT_THREAT_MODEL: $DEFECTDOJO_ENGAGEMENT_THREAT_MODEL"
33+
echo "DEFECTDOJO_ENGAGEMENT_API_TEST: $DEFECTDOJO_ENGAGEMENT_API_TEST"
34+
echo "DEFECTDOJO_ENGAGEMENT_PEN_TEST: $DEFECTDOJO_ENGAGEMENT_PEN_TEST"
35+
echo "DEFECTDOJO_ENGAGEMENT_CHECK_LIST: $DEFECTDOJO_ENGAGEMENT_CHECK_LIST"
36+
echo "DEFECTDOJO_ENGAGEMENT_STATUS: $DEFECTDOJO_ENGAGEMENT_STATUS"
37+
echo "github_sha: $github_sha"
38+
echo "DEFECTDOJO_ENGAGEMENT_DEDUPLICATION_ON_ENGAGEMENT: $DEFECTDOJO_ENGAGEMENT_DEDUPLICATION_ON_ENGAGEMENT"
39+
echo "DEFECTDOJO_PRODUCTID: $DEFECTDOJO_PRODUCTID"
40+
echo "DEFECTDOJO_ENGAGEMENT_BUILD_SERVER: $DEFECTDOJO_ENGAGEMENT_BUILD_SERVER"
41+
echo "DEFECTDOJO_ENGAGEMENT_SOURCE_CODE_MANAGEMENT_SERVER: $DEFECTDOJO_ENGAGEMENT_SOURCE_CODE_MANAGEMENT_SERVER"
42+
echo "DEFECTDOJO_ENGAGEMENT_ORCHESTRATION_ENGINE: $DEFECTDOJO_ENGAGEMENT_ORCHESTRATION_ENGINE"
43+
44+
2245
TODAY=`date +%Y-%m-%d`
2346
ENDDAY=$(date -d "+$DEFECTDOJO_ENGAGEMENT_PERIOD days" +%Y-%m-%d)
47+
48+
echo "TODAY: $TODAY"
49+
echo "ENDDAY: $ENDDAY"
50+
# Create engagement
51+
echo "Creating engagement"
52+
2453
ENGAGEMENTID=`curl --fail --location --request POST "$DEFECTDOJO_URL/engagements/" \
2554
--header "Authorization: Token $DEFECTDOJO_TOKEN" \
2655
--header 'Content-Type: application/json' \
@@ -50,4 +79,6 @@ ENGAGEMENTID=`curl --fail --location --request POST "$DEFECTDOJO_URL/engagements
5079
\"source_code_management_server\": $DEFECTDOJO_ENGAGEMENT_SOURCE_CODE_MANAGEMENT_SERVER,
5180
\"orchestration_engine\": $DEFECTDOJO_ENGAGEMENT_ORCHESTRATION_ENGINE
5281
}" | jq -r '.id'` &&
53-
echo ${ENGAGEMENTID} > ENGAGEMENTID.env
82+
echo ${ENGAGEMENTID} > ENGAGEMENTID.env
83+
84+
echo "ENGAGEMENTID: $ENGAGEMENTID"

0 commit comments

Comments
 (0)