Skip to content

Commit b5cb53c

Browse files
authored
Merge pull request #1792 from splunk/SSAPackageGenerationCIFix
Ssa package generation ci fix
2 parents 9dd2e83 + 67f77aa commit b5cb53c

3 files changed

Lines changed: 25 additions & 14 deletions

File tree

‎.github/workflows/build-and-validate.yml‎

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -262,13 +262,17 @@ jobs:
262262
tar -zxf content-pack-build-escu.tar.gz
263263
tar -zxf content-pack-build-saaws.tar.gz
264264
tar -zxf content-pack-build-devsecops.tar.gz
265-
mv dist/escu DA-ESS-ContentUpdate
266-
mv dist/saaws DA-ESS_AmazonWebServices_Content
265+
tar -zxf content-pack-build-ssa.tar.gz
266+
267+
mv dist/escu DA-ESS-ContentUpdate
268+
mv dist/saaws DA-ESS_AmazonWebServices_Content
267269
mv dist/devsecops dev_sec_ops_analytics
270+
mv dist/ssa SSA_Content
268271
269272
slim package -o upload DA-ESS-ContentUpdate
270273
slim package -o upload DA-ESS_AmazonWebServices_Content
271274
slim package -o upload dev_sec_ops_analytics
275+
#slim package -o upload SSA_Content
272276
273277
cp upload/DA-ESS-ContentUpdate-*.tar.gz DA-ESS-ContentUpdate-latest.tar.gz
274278
sha256sum DA-ESS-ContentUpdate-latest.tar.gz > checksum.txt
@@ -277,11 +281,16 @@ jobs:
277281
sha256sum DA-ESS_AmazonWebServices_Content-latest.tar.gz >> checksum.txt
278282
279283
cp upload/dev_sec_ops_analytics-*tar.gz dev_sec_ops_analytics-latest.tar.gz
284+
sha256sum dev_sec_ops_analytics-latest.tar.gz >> checksum.txt
280285
281-
cp content-pack-build-ssa.tar.gz upload/SSA_Content-latest.tar.gz
282-
sha256sum upload/SSA_Content-latest.tar.gz >> checksum.txt
286+
#Do this copy so that we conform as much as possible, and have to make
287+
#as few changes as possible, once we start generating this as a real,
288+
#properly packaged app
289+
tar -zcf upload/SSA_Content-NO_SLIM.tar.gz SSA_Content
290+
cp upload/SSA_Content-*.tar.gz SSA_Content-latest.tar.gz
291+
sha256sum SSA_Content-latest.tar.gz >> checksum.txt
283292
284-
touch tag-canary.txt
293+
285294
286295
- name: store_artifacts
287296
uses: actions/upload-artifact@v2
@@ -331,7 +340,7 @@ jobs:
331340
332341
333342
334-
- name: Submit ESCU Package to AppInspect API
343+
- name: Submit ESCU, SAAWS, dev_sec_ops_analytics, and SSA Packages to AppInspect API
335344
env:
336345
APPINSPECT_USERNAME: ${{ secrets.AppInspectUsername }}
337346
APPINSPECT_PASSWORD: ${{ secrets.AppInspectPassword }}
@@ -340,14 +349,8 @@ jobs:
340349
#Enclose in quotes in case there are any special characters in the username/password
341350
#Better not to pass these arguments on the command line, if possible
342351
./appinspect.sh ../ DA-ESS-ContentUpdate-latest.tar.gz "$APPINSPECT_USERNAME" "$APPINSPECT_PASSWORD"
343-
344-
- name: Submit SAAWS Package to AppInspect API
345-
env:
346-
APPINSPECT_USERNAME: ${{ secrets.AppInspectUsername }}
347-
APPINSPECT_PASSWORD: ${{ secrets.AppInspectPassword }}
348-
run: |
349-
cd bin
350352
./appinspect.sh ../ DA-ESS_AmazonWebServices_Content-latest.tar.gz "$APPINSPECT_USERNAME" "$APPINSPECT_PASSWORD"
353+
./appinspect.sh ../ dev_sec_ops_analytics-latest.tar.gz "$APPINSPECT_USERNAME" "$APPINSPECT_PASSWORD"
351354
352355
- name: Create report artifact
353356
if: always()

‎dist/devsecops/default/app.conf‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,16 @@ is_configured = 0
99
is_visible = 1
1010
label = Dev Sec Ops Analytics
1111

12+
[triggers]
13+
reload.analytic_stories = simple
14+
reload.analyticstories = simple
15+
reload.es_investigations = simple
16+
reload.use_case_library = simple
17+
1218
[launcher]
1319
author = Splunk Threat Research Team
1420
description =
1521
version = 1.0.0
1622

23+
[package]
24+
check_for_updates = 0

‎dist/devsecops/default/props.conf‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
[stash]
1+
[MODIFIED-stash]
22
lookup_image_to_repository = images_to_repository image OUTPUT repository

0 commit comments

Comments
 (0)