Skip to content

Commit 2e4dab5

Browse files
committed
Add checksum validation configuration for S3 in platform properties and application settings
1 parent 2dc2777 commit 2e4dab5

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

api/src/main/resources/application.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ spring:
4040
# '<bucket_name>.<endpoint>/<object_key>' DNS vs Path '<endpoint>/<bucket_name>/<object_key>'
4141
path-style-access-enabled: true
4242
endpoint: ${csm.platform.s3.endpointUrl}
43+
checksum-validation-enabled: ${csm.platform.s3.checksumValidationEnabled}
4344

4445
management:
4546
endpoints:
@@ -105,6 +106,7 @@ csm:
105106
bucketName: "cosmotech-api"
106107
accessKeyId: "s3_username"
107108
secretAccessKey: "s3_password"
109+
checksumValidationEnabled: false
108110
argo:
109111
base-uri: "https://localhost:2746"
110112
image-pull-secrets: []

common/src/main/kotlin/com/cosmotech/common/config/CsmPlatformProperties.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ data class CsmPlatformProperties(
118118
val secretAccessKey: String = "",
119119
/** Storage region */
120120
val region: String = "",
121+
/** Checksum Validation */
122+
val checksumValidationEnabled: Boolean = false,
121123
)
122124

123125
data class Argo(

0 commit comments

Comments
 (0)