Skip to content

Commit 9bb53af

Browse files
authored
Merge 213292d into fce033b
2 parents fce033b + 213292d commit 9bb53af

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

cumulus_lambda_functions/daac_archiver/daac_archiver_logic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ def send_to_daac_internal(self, uds_cnm_json: dict):
117117
},
118118
"identifier": uds_cnm_json['identifier'],
119119
"submissionTime": f'{TimeUtils.get_current_time()}Z',
120-
"provider": granule_identifier.tenant,
120+
"provider": daac_config['daac_provider'],
121121
"version": "1.6.0", # TODO this is hardcoded?
122122
"product": {
123123
"name": granule_identifier.granule,

cumulus_lambda_functions/granules_to_es/granules_index_mapping.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ class GranulesIndexMapping:
99
"daac_data_version": {
1010
"type": "keyword"
1111
},
12+
"daac_provider": {
13+
"type": "keyword"
14+
},
1215
"daac_role_arn": {
1316
"type": "keyword"
1417
},

cumulus_lambda_functions/lib/uds_db/archive_index.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ class UdsArchiveConfigIndex:
1515
basic_schema = {
1616
'type': 'object',
1717
"additionalProperties": False,
18-
'required': ['daac_collection_id', 'daac_sns_topic_arn', 'daac_data_version', 'daac_role_arn', 'daac_role_session_name',
18+
'required': ['daac_collection_id', 'daac_sns_topic_arn', 'daac_provider', 'daac_data_version', 'daac_role_arn', 'daac_role_session_name',
1919
'collection', 'ss_username', 'archiving_types'],
2020
'properties': {
2121
'daac_collection_id': {'type': 'string'},
22+
'daac_provider': {'type': 'string'},
2223
'daac_sns_topic_arn': {'type': 'string'},
2324
'daac_data_version': {'type': 'string'},
2425
'daac_role_arn': {'type': 'string'},
@@ -31,11 +32,12 @@ class UdsArchiveConfigIndex:
3132

3233
db_record_schema = {
3334
'type': 'object',
34-
'required': ['daac_collection_name', 'daac_sns_topic_arn', 'daac_data_version', 'daac_role_arn',
35+
'required': ['daac_collection_name', 'daac_sns_topic_arn', 'daac_provider', 'daac_data_version', 'daac_role_arn',
3536
'daac_role_session_name',
3637
'collection', 'ss_username', 'archiving_types'],
3738
'properties': {
3839
'daac_collection_name': {'type': 'string'},
40+
'daac_provider': {'type': 'string'},
3941
'daac_sns_topic_arn': {'type': 'string'},
4042
'daac_data_version': {'type': 'string'},
4143
'daac_role_arn': {'type': 'string'},

cumulus_lambda_functions/uds_api/dapa/daac_archive_crud.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ class ArchivingTypesModel(BaseModel):
1717

1818
class DaacUpdateModel(BaseModel):
1919
daac_collection_id: str
20+
daac_provider: Optional[str] = None
2021
daac_data_version: Optional[str] = None
2122
daac_sns_topic_arn: Optional[str] = None
2223
daac_role_arn: Optional[str] = None
@@ -26,6 +27,7 @@ class DaacUpdateModel(BaseModel):
2627

2728
class DaacAddModel(BaseModel):
2829
daac_collection_id: str
30+
daac_provider: str
2931
daac_data_version: str
3032
daac_sns_topic_arn: str
3133
daac_role_arn: str

0 commit comments

Comments
 (0)