Skip to content

Commit baffe70

Browse files
authored
Merge pull request #118 from SumoLogic/hpal_ct_devops
Cloudtrail devops app added and sumoapputils version upgraded
2 parents b1b8daa + cbe66ec commit baffe70

File tree

3 files changed

+62
-7
lines changed

3 files changed

+62
-7
lines changed

cloudtrailbenchmark/packaged.yaml

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ Metadata:
4343
- benchmark
4444
- cloudtrail
4545
Name: sumologic-aws-cloudtrail-benchmark
46-
LicenseUrl: s3://appdevstore/cloudtrailbenchmark/v1.0.10/cac1a6df52c685e0f6ebe4ae72078c80
47-
ReadmeUrl: s3://appdevstore/cloudtrailbenchmark/v1.0.10/8a901bb4fbbe82f128fc502dd3077508
48-
SemanticVersion: 1.0.10
46+
LicenseUrl: s3://appdevstore/cloudtrailbenchmark/v1.0.11/cac1a6df52c685e0f6ebe4ae72078c80
47+
ReadmeUrl: s3://appdevstore/cloudtrailbenchmark/v1.0.11/8a901bb4fbbe82f128fc502dd3077508
48+
SemanticVersion: 1.0.11
4949
SourceCodeUrl: https://github.com/SumoLogic/sumologic-aws-lambda/tree/master/cloudtrailbenchmark
5050
Parameters:
5151
CollectorName:
@@ -127,7 +127,7 @@ Resources:
127127
Properties:
128128
Location:
129129
ApplicationId: arn:aws:serverlessrepo:us-east-1:956882708938:applications/sumologic-app-utils
130-
SemanticVersion: 1.0.24
130+
SemanticVersion: 2.0.1
131131
SumoRole:
132132
Condition: SetupSumoResources
133133
Type: AWS::IAM::Role
@@ -363,10 +363,42 @@ Resources:
363363
Ref: SumoDeployment
364364
DependsOn:
365365
- SumoAppUtils
366+
SumoGISCloudTrailDevOpsApp:
367+
Type: Custom::App
368+
Properties:
369+
ServiceToken:
370+
Fn::GetAtt:
371+
- SumoAppUtils
372+
- Outputs.SumoAppUtilsFunction
373+
Region:
374+
Ref: AWS::Region
375+
AppName: Global Intelligence for CloudTrail DevOps
376+
AppId: c7e195de-f169-460a-8e8b-7bb23af0ee5e
377+
RemoveOnDeleteStack:
378+
Ref: RemoveSumoResourcesOnDeleteStack
379+
AppSources:
380+
cloudtraillogsource:
381+
Fn::Sub: _sourceCategory=${SourceCategoryName}
382+
indexname: '%rnd%'
383+
incrementalindex: '%rnd%'
384+
SumoAccessID:
385+
Ref: SumoAccessID
386+
SumoAccessKey:
387+
Ref: SumoAccessKey
388+
SumoDeployment:
389+
Ref: SumoDeployment
390+
DependsOn:
391+
- SumoAppUtils
366392
Outputs:
367393
CloudTrailBenchmarkAppFolder:
368394
Description: Folder Name
369395
Value:
370396
Fn::GetAtt:
371397
- SumoCloudTrailBenchmarkApp
372398
- APP_FOLDER_NAME
399+
GISCloudTrailDevOpsAppFolder:
400+
Description: Folder Name
401+
Value:
402+
Fn::GetAtt:
403+
- SumoGISCloudTrailDevOpsApp
404+
- APP_FOLDER_NAME

cloudtrailbenchmark/template.yaml

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Metadata:
4949
Name: sumologic-aws-cloudtrail-benchmark
5050
LicenseUrl: ./LICENSE
5151
ReadmeUrl: ./README.md
52-
SemanticVersion: 1.0.10
52+
SemanticVersion: 1.0.11
5353
SourceCodeUrl: https://github.com/SumoLogic/sumologic-aws-lambda/tree/master/cloudtrailbenchmark
5454

5555

@@ -123,7 +123,7 @@ Resources:
123123
Properties:
124124
Location:
125125
ApplicationId: arn:aws:serverlessrepo:us-east-1:956882708938:applications/sumologic-app-utils
126-
SemanticVersion: 1.0.24
126+
SemanticVersion: 2.0.1
127127

128128
SumoRole:
129129
Condition: SetupSumoResources
@@ -323,8 +323,31 @@ Resources:
323323
DependsOn:
324324
- SumoAppUtils
325325

326+
327+
SumoGISCloudTrailDevOpsApp:
328+
Type: Custom::App
329+
Properties:
330+
ServiceToken: !GetAtt SumoAppUtils.Outputs.SumoAppUtilsFunction
331+
Region: !Ref "AWS::Region"
332+
AppName: "Global Intelligence for CloudTrail DevOps"
333+
AppId: "c7e195de-f169-460a-8e8b-7bb23af0ee5e"
334+
RemoveOnDeleteStack: !Ref RemoveSumoResourcesOnDeleteStack
335+
AppSources:
336+
cloudtraillogsource: !Sub "_sourceCategory=${SourceCategoryName}"
337+
indexname: "%rnd%"
338+
incrementalindex: "%rnd%"
339+
SumoAccessID: !Ref SumoAccessID
340+
SumoAccessKey: !Ref SumoAccessKey
341+
SumoDeployment: !Ref SumoDeployment
342+
DependsOn:
343+
- SumoAppUtils
344+
345+
326346
Outputs:
327347
CloudTrailBenchmarkAppFolder:
328348
Description: "Folder Name"
329349
Value: !GetAtt SumoCloudTrailBenchmarkApp.APP_FOLDER_NAME
350+
GISCloudTrailDevOpsAppFolder:
351+
Description: "Folder Name"
352+
Value: !GetAtt SumoGISCloudTrailDevOpsApp.APP_FOLDER_NAME
330353

cloudtrailbenchmark/testdeploy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ else
1010
fi
1111
uid=$(cat /dev/random | LC_CTYPE=C tr -dc "[:lower:]" | head -c 6)
1212

13-
version="1.0.10"
13+
version="1.0.11"
1414

1515
sam package --template-file template.yaml --s3-bucket $SAM_S3_BUCKET --output-template-file packaged.yaml --s3-prefix "cloudtrailbenchmark/v$version"
1616

0 commit comments

Comments
 (0)