Skip to content

Commit

Permalink
Merge pull request #26 from accuknox/update-risk-assessment-job
Browse files Browse the repository at this point in the history
fix: use sh in risk-assessment-job
  • Loading branch information
DelusionalOptimist authored Jul 9, 2024
2 parents 0d03bf6 + 908bef1 commit 3b5496d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
12 changes: 7 additions & 5 deletions k8s-risk-assessment-job/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@ metadata:
namespace: {{ .Release.Namespace }}
data:
augment-and-push-results.sh: |
#! /bin/env bash
#! /bin/sh
# get all controls
jq -s 'map(.controls[]) | unique_by(.controlID) | .[]' /data/kubescape-cache/allcontrols.json \
/data/kubescape-cache/clusterscan.json \
/data/kubescape-cache/mitre.json /data/kubescape-cache/nsa.json > /data/controllist.json
export GENERATION_TIME=`date --utc --iso-8601=s`
export GENERATION_TIME=`date --utc -Isecond`
# augment result
cat <<< $(jq ". +=
jq ". +=
{
"generationTime": "'$ENV.GENERATION_TIME'",
"summary": {
Expand All @@ -26,7 +26,9 @@ data:
"cluster_id": "'$ENV.CLUSTER_ID'",
"label_name": "'$ENV.LABEL_NAME'"
}
}" /data/report.json --slurpfile controllist /data/controllist.json) > /data/report.json
}" /data/report.json --slurpfile controllist /data/controllist.json > /data/report_tmp.json
mv /data/report_tmp.json /data/report.json
cat /data/report.json
Expand All @@ -35,4 +37,4 @@ data:
--header "Authorization: Bearer ${AUTH_TOKEN}" \
--header "Tenant-Id: ${TENANT_ID}" \
--form "file=@\"/data/report.json\"" \
"https://${URL}/api/v1/artifact/?tenant_id=${TENANT_ID}&data_type=KS&save_to_s3=false"
"https://${URL}/api/v1/artifact/?tenant_id=${TENANT_ID}&data_type=KS&save_to_s3=false&label_id=${LABEL_NAME}"
2 changes: 1 addition & 1 deletion k8s-risk-assessment-job/templates/cronjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
- image: accuknox/accuknox-job:latest
name: artifact-api-container
command:
- '/bin/bash'
- '/bin/sh'
- '/script/augment-and-push-results.sh'
env:
- name: URL
Expand Down

0 comments on commit 3b5496d

Please sign in to comment.