Skip to content

Commit 07e7f77

Browse files
authored
Merge pull request #111 from SumoLogic/hpal_install_api
Switching app install method via install API
2 parents 9db0165 + f731656 commit 07e7f77

File tree

14 files changed

+80
-61
lines changed

14 files changed

+80
-61
lines changed

cloudtrailbenchmark/packaged.yaml

Lines changed: 11 additions & 7 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.6/cac1a6df52c685e0f6ebe4ae72078c80
47-
ReadmeUrl: s3://appdevstore/cloudtrailbenchmark/v1.0.6/8a901bb4fbbe82f128fc502dd3077508
48-
SemanticVersion: 1.0.6
46+
LicenseUrl: s3://appdevstore/cloudtrailbenchmark/v1.0.10/cac1a6df52c685e0f6ebe4ae72078c80
47+
ReadmeUrl: s3://appdevstore/cloudtrailbenchmark/v1.0.10/8a901bb4fbbe82f128fc502dd3077508
48+
SemanticVersion: 1.0.10
4949
SourceCodeUrl: https://github.com/SumoLogic/sumologic-aws-lambda/tree/master/cloudtrailbenchmark
5050
Parameters:
5151
CollectorName:
@@ -71,8 +71,9 @@ Parameters:
7171
- jp
7272
- us2
7373
- us1
74-
- nite
75-
Description: Enter au, ca, de, eu, jp, us2, or us1
74+
- in
75+
- fed
76+
Description: Enter au, ca, de, eu, jp, us2, in, fed or us1
7677
RemoveSumoResourcesOnDeleteStack:
7778
AllowedValues:
7879
- true
@@ -126,7 +127,7 @@ Resources:
126127
Properties:
127128
Location:
128129
ApplicationId: arn:aws:serverlessrepo:us-east-1:956882708938:applications/sumologic-app-utils
129-
SemanticVersion: 1.0.22
130+
SemanticVersion: 1.0.24
130131
SumoRole:
131132
Condition: SetupSumoResources
132133
Type: AWS::IAM::Role
@@ -346,11 +347,14 @@ Resources:
346347
Region:
347348
Ref: AWS::Region
348349
AppName: Global Intelligence for AWS CloudTrail
350+
AppId: 570bdc0d-f824-4fcb-96b2-3230d4497180
349351
RemoveOnDeleteStack:
350352
Ref: RemoveSumoResourcesOnDeleteStack
351353
AppSources:
352-
logsrc:
354+
cloudtraillogsource:
353355
Fn::Sub: _sourceCategory=${SourceCategoryName}
356+
indexname: '%rnd%'
357+
incrementalindex: '%rnd%'
354358
SumoAccessID:
355359
Ref: SumoAccessID
356360
SumoAccessKey:

cloudtrailbenchmark/template.yaml

Lines changed: 9 additions & 5 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.6
52+
SemanticVersion: 1.0.10
5353
SourceCodeUrl: https://github.com/SumoLogic/sumologic-aws-lambda/tree/master/cloudtrailbenchmark
5454

5555

@@ -77,8 +77,9 @@ Parameters:
7777
- jp
7878
- us2
7979
- us1
80-
- nite
81-
Description: "Enter au, ca, de, eu, jp, us2, or us1"
80+
- in
81+
- fed
82+
Description: "Enter au, ca, de, eu, jp, us2, in, fed or us1"
8283
RemoveSumoResourcesOnDeleteStack:
8384
AllowedValues:
8485
- true
@@ -122,7 +123,7 @@ Resources:
122123
Properties:
123124
Location:
124125
ApplicationId: arn:aws:serverlessrepo:us-east-1:956882708938:applications/sumologic-app-utils
125-
SemanticVersion: 1.0.22
126+
SemanticVersion: 1.0.24
126127

127128
SumoRole:
128129
Condition: SetupSumoResources
@@ -310,9 +311,12 @@ Resources:
310311
ServiceToken: !GetAtt SumoAppUtils.Outputs.SumoAppUtilsFunction
311312
Region: !Ref "AWS::Region"
312313
AppName: "Global Intelligence for AWS CloudTrail"
314+
AppId: "570bdc0d-f824-4fcb-96b2-3230d4497180"
313315
RemoveOnDeleteStack: !Ref RemoveSumoResourcesOnDeleteStack
314316
AppSources:
315-
logsrc: !Sub "_sourceCategory=${SourceCategoryName}"
317+
cloudtraillogsource: !Sub "_sourceCategory=${SourceCategoryName}"
318+
indexname: "%rnd%"
319+
incrementalindex: "%rnd%"
316320
SumoAccessID: !Ref SumoAccessID
317321
SumoAccessKey: !Ref SumoAccessKey
318322
SumoDeployment: !Ref SumoDeployment

cloudtrailbenchmark/testdeploy.sh

Lines changed: 2 additions & 3 deletions
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.6"
13+
version="1.0.10"
1414

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

@@ -19,9 +19,8 @@ sam publish --template packaged.yaml --region $AWS_REGION --semantic-version $ve
1919

2020
ACCESS_ID=""
2121
ACCESS_KEY=""
22-
2322
ORG_ID=""
24-
SUMO_DEPLOYMENT="us2"
23+
SUMO_DEPLOYMENT="us1"
2524
# DEP_TYPE="App-SumoResources-CloudTrail-S3Bucket"
2625
DEP_TYPE="Only-App"
2726
# DEP_TYPE="App-SumoResources"

cloudwatchevents/guardduty/cloudwatchevents.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
]
8686
},
8787
"Timeout": 300,
88-
"Runtime": "nodejs8.10"
88+
"Runtime": "nodejs10.x"
8989
}
9090
},
9191
"CloudWatchEventFunctionCloudWatchEventTriggerPermission": {

cloudwatchevents/guarddutybenchmark/packaged_v2.yaml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ Metadata:
5353
- benchmark
5454
- guardduty
5555
Name: sumologic-guardduty-benchmark
56-
LicenseUrl: s3://appdevstore/guarddutybenchmark/v1.0.8/cac1a6df52c685e0f6ebe4ae72078c80
57-
ReadmeUrl: s3://appdevstore/guarddutybenchmark/v1.0.8/cab012d7fb7887671b751e6f5c0d2062
58-
SemanticVersion: 1.0.8
56+
LicenseUrl: s3://appdevstore/guarddutybenchmark/v1.0.10/cac1a6df52c685e0f6ebe4ae72078c80
57+
ReadmeUrl: s3://appdevstore/guarddutybenchmark/v1.0.10/cab012d7fb7887671b751e6f5c0d2062
58+
SemanticVersion: 1.0.10
5959
SourceCodeUrl: https://github.com/SumoLogic/sumologic-aws-lambda/tree/master/cloudwatchevents/guarddutybenchmark
6060
Parameters:
6161
CollectorName:
@@ -81,6 +81,8 @@ Parameters:
8181
- jp
8282
- us2
8383
- us1
84+
- in
85+
- fed
8486
Description: Enter au, ca, de, eu, jp, us2, or us1
8587
RemoveSumoResourcesOnDeleteStack:
8688
AllowedValues:
@@ -93,7 +95,7 @@ Parameters:
9395
Resources:
9496
CloudWatchEventFunction:
9597
Properties:
96-
CodeUri: s3://appdevstore/guarddutybenchmark/v1.0.8/0d13904d1fbd69ecd879992058f1aa41
98+
CodeUri: s3://appdevstore/guarddutybenchmark/v1.0.10/0d13904d1fbd69ecd879992058f1aa41
9799
Environment:
98100
Variables:
99101
SUMO_ENDPOINT:
@@ -115,7 +117,7 @@ Resources:
115117
Properties:
116118
Location:
117119
ApplicationId: arn:aws:serverlessrepo:us-east-1:956882708938:applications/sumologic-app-utils
118-
SemanticVersion: 1.0.22
120+
SemanticVersion: 1.0.24
119121
SumoHostedCollector:
120122
Type: Custom::Collector
121123
Properties:
@@ -173,6 +175,7 @@ Resources:
173175
Region:
174176
Ref: AWS::Region
175177
AppName: Amazon GuardDuty Benchmark
178+
AppId: 8e7efcb3-040a-4a92-9f8d-922fafb24afb
176179
RemoveOnDeleteStack:
177180
Ref: RemoveSumoResourcesOnDeleteStack
178181
AppSources:

cloudwatchevents/guarddutybenchmark/template_v2.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Metadata:
5656
Name: sumologic-guardduty-benchmark
5757
LicenseUrl: ./LICENSE
5858
ReadmeUrl: ./README.md
59-
SemanticVersion: 1.0.8
59+
SemanticVersion: 1.0.10
6060
SourceCodeUrl: https://github.com/SumoLogic/sumologic-aws-lambda/tree/master/cloudwatchevents/guarddutybenchmark
6161

6262
Parameters:
@@ -83,6 +83,8 @@ Parameters:
8383
- jp
8484
- us2
8585
- us1
86+
- in
87+
- fed
8688
Description: "Enter au, ca, de, eu, jp, us2, or us1"
8789
RemoveSumoResourcesOnDeleteStack:
8890
AllowedValues:
@@ -115,7 +117,7 @@ Resources:
115117
Properties:
116118
Location:
117119
ApplicationId: arn:aws:serverlessrepo:us-east-1:956882708938:applications/sumologic-app-utils
118-
SemanticVersion: 1.0.22
120+
SemanticVersion: 1.0.24
119121

120122
SumoHostedCollector:
121123
Type: Custom::Collector
@@ -150,6 +152,7 @@ Resources:
150152
ServiceToken: !GetAtt SumoAppUtils.Outputs.SumoAppUtilsFunction
151153
Region: !Ref "AWS::Region"
152154
AppName: "Amazon GuardDuty Benchmark"
155+
AppId: "8e7efcb3-040a-4a92-9f8d-922fafb24afb"
153156
RemoveOnDeleteStack: !Ref RemoveSumoResourcesOnDeleteStack
154157
AppSources:
155158
gdbenchmark: !Sub "_sourceCategory=${SourceCategoryName}"

cloudwatchevents/guarddutybenchmark/testdeploy.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ else
99
AWS_REGION="us-east-2"
1010
fi
1111

12-
version="1.0.8"
12+
version="1.0.10"
1313

1414
sam package --template-file template_v2.yaml --s3-bucket $SAM_S3_BUCKET --output-template-file packaged_v2.yaml --s3-prefix "guarddutybenchmark/v$version"
1515

@@ -18,7 +18,9 @@ sam publish --template packaged_v2.yaml --region $AWS_REGION --semantic-version
1818

1919
ACCESS_ID=""
2020
ACCESS_KEY=""
21-
SUMO_DEPLOYMENT="us2"
21+
ORG_ID=""
22+
23+
SUMO_DEPLOYMENT="us1"
2224

2325
# sam deploy --template-file packaged_v2.yaml --stack-name testinggdbenchmarknew --capabilities CAPABILITY_IAM CAPABILITY_AUTO_EXPAND --region $AWS_REGION --parameter-overrides SumoDeployment="$SUMO_DEPLOYMENT" SumoAccessID="$ACCESS_ID" SumoAccessKey="$ACCESS_KEY" RemoveSumoResourcesOnDeleteStack="true"
2426

loggroup-lambda-connector/test/loggroup-lambda-cft.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
]
7070
},
7171
"Timeout": 300,
72-
"Runtime": "nodejs8.10"
72+
"Runtime": "nodejs10.x"
7373
}
7474
},
7575
"SumoLogGroupLambdaConnectorRole": {

loggroup-lambda-connector/test/test_loggroup_lambda_connector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ def add_dummy_lambda(self, template_data):
149149
"FunctionName": test_lambda_name,
150150
"Timeout": 300,
151151
"Handler": "index.handler",
152-
"Runtime": "nodejs8.10",
152+
"Runtime": "nodejs10.x",
153153
"MemorySize": 128
154154
}
155155
}

sumologic-app-utils/deploy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ if [ ! -f sumo_app_utils.zip ]; then
2424
cd ..
2525
rm -r python
2626
fi
27-
version="1.0.22"
27+
version="1.0.24"
2828
aws s3 cp sumo_app_utils.zip s3://$SAM_S3_BUCKET/sumo_app_utils/v"$version"/sumo_app_utils.zip --region $AWS_REGION --acl public-read
2929

3030
sam package --template-file sumo_app_utils.yaml --s3-bucket $SAM_S3_BUCKET --output-template-file packaged_sumo_app_utils.yaml --s3-prefix "sumo_app_utils/v"$version

0 commit comments

Comments
 (0)