Skip to content

Commit 815eb83

Browse files
committed
feat: implements jsonata workflow, replaces YAML SAM Config with TOML, removes AWS::LanguageExtensions
1 parent 43a0a3e commit 815eb83

26 files changed

+245
-475
lines changed

unicorn_contracts/samconfig.toml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
version = 0.1
2+
3+
[default.global.parameters]
4+
stack_name = "uni-prop-local-contracts"
5+
s3_prefix = "uni-prop-local-contracts"
6+
resolve_s3 = true
7+
resolve_image_repositories = true
8+
9+
[default.build.parameters]
10+
cached = true
11+
parallel = true
12+
13+
[default.deploy.parameters]
14+
disable_rollback = true
15+
confirm_changeset = false
16+
fail_on_empty_changeset = false
17+
capabilities = ["CAPABILITY_IAM", "CAPABILITY_AUTO_EXPAND"]
18+
parameter_overrides = ["Stage=local"]
19+
20+
[default.validate.parameters]
21+
lint = true
22+
23+
[default.sync.parameters]
24+
watch = true
25+
26+
[default.local_start_api.parameters]
27+
warm_containers = "EAGER"
28+
29+
[default.local_start_lambda.parameters]
30+
warm_containers = "EAGER"

unicorn_contracts/samconfig.yaml

Lines changed: 0 additions & 35 deletions
This file was deleted.

unicorn_contracts/template.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
# SPDX-License-Identifier: MIT-0
33
AWSTemplateFormatVersion: "2010-09-09"
44
Transform:
5-
- AWS::LanguageExtensions
65
- AWS::Serverless-2016-10-31
76
Description: >
87
Unicorn Contracts Service. Manage contract information for property listings.
@@ -133,15 +132,16 @@ Resources:
133132
ThrottlingRateLimit: 100
134133
AccessLogSetting:
135134
DestinationArn: !GetAtt UnicornContractsApiLogGroup.Arn
136-
Format: !ToJsonString
137-
requestId: $context.requestId
138-
integration-error: $context.integration.error
139-
integration-status: $context.integration.status
140-
integration-latency: $context.integration.latency
141-
integration-requestId: $context.integration.requestId
142-
integration-integrationStatus: $context.integration.integrationStatus
143-
response-latency: $context.responseLatency
144-
status: $context.status
135+
Format: !Join
136+
- ""
137+
- - '{"requestId":"$context.requestId",'
138+
- '"integration-error":"$context.integration.error",'
139+
- '"integration-status":"$context.integration.status",'
140+
- '"integration-latency":"$context.integration.latency",'
141+
- '"integration-requestId":"$context.integration.requestId",'
142+
- '"integration-integrationStatus":"$context.integration.integrationStatus",'
143+
- '"response-latency":"$context.responseLatency",'
144+
- '"status":"$context.status"}'
145145
DefinitionBody: !Transform
146146
Name: "AWS::Include"
147147
Parameters:

unicorn_properties/samconfig.toml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
version = 0.1
2+
3+
[default.global.parameters]
4+
stack_name = "uni-prop-local-properties"
5+
s3_prefix = "uni-prop-local-properties"
6+
resolve_s3 = true
7+
resolve_image_repositories = true
8+
9+
[default.build.parameters]
10+
cached = true
11+
parallel = true
12+
13+
[default.deploy.parameters]
14+
disable_rollback = true
15+
confirm_changeset = false
16+
fail_on_empty_changeset = false
17+
capabilities = ["CAPABILITY_IAM", "CAPABILITY_AUTO_EXPAND"]
18+
parameter_overrides = ["Stage=local"]
19+
20+
[default.validate.parameters]
21+
lint = true
22+
23+
[default.sync.parameters]
24+
watch = true
25+
26+
[default.local_start_api.parameters]
27+
warm_containers = "EAGER"
28+
29+
[default.local_start_lambda.parameters]
30+
warm_containers = "EAGER"

unicorn_properties/samconfig.yaml

Lines changed: 0 additions & 35 deletions
This file was deleted.

unicorn_properties/src/properties_service/content_integrity_validator_function.py

Lines changed: 0 additions & 56 deletions
This file was deleted.

unicorn_properties/src/properties_service/contract_exists_checker_function.py

Lines changed: 0 additions & 94 deletions
This file was deleted.

0 commit comments

Comments
 (0)