diff --git a/CHANGELOG.md b/CHANGELOG.md index ed1f523a..afac60fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.6.17] - 2022-07-28 +### Added +### Fixed +- l1A granule id is `___:` not to duplicate re-runs + ## [1.6.16] - 2022-07-25 ### Added - Added: use username & password to login to cognito to get the token diff --git a/cumulus_lambda_functions/cumulus_upload_granules/upload_granules.py b/cumulus_lambda_functions/cumulus_upload_granules/upload_granules.py index 39a947e1..5489758c 100644 --- a/cumulus_lambda_functions/cumulus_upload_granules/upload_granules.py +++ b/cumulus_lambda_functions/cumulus_upload_granules/upload_granules.py @@ -82,7 +82,7 @@ def __sort_granules(self): def __upload_granules(self, granule_assets: dict, granule_id: str): for data_type, href_dict in granule_assets.items(): LOGGER.debug(f'uploading {href_dict}') - s3_url = self.__s3.upload(href_dict['href'], self.__staging_bucket, granule_id, self.__delete_files) + s3_url = self.__s3.upload(href_dict['href'], self.__staging_bucket, f'{self.__collection_id}:{granule_id}', self.__delete_files) href_dict['href'] = s3_url return self @@ -108,7 +108,7 @@ def start(self): for granule_id, granule_hrefs in on_disk_granules.items(): self.__upload_granules(granule_hrefs, granule_id) dapa_body_granules.append({ - 'id': granule_id, + 'id': f'{self.__collection_id}:{granule_id}', 'collection': self.__collection_id, 'assets': granule_hrefs, }) diff --git a/setup.py b/setup.py index b4234a7f..7f81c5dc 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ setup( name="cumulus_lambda_functions", - version="1.6.16", + version="1.6.17", packages=find_packages(), install_requires=install_requires, tests_require=['mock', 'nose', 'sphinx', 'sphinx_rtd_theme', 'coverage'], diff --git a/tests/cumulus_lambda_functions/cumulus_upload_granules/upload_granules.py b/tests/cumulus_lambda_functions/cumulus_upload_granules/upload_granules.py index cac38fb7..96fe5a32 100644 --- a/tests/cumulus_lambda_functions/cumulus_upload_granules/upload_granules.py +++ b/tests/cumulus_lambda_functions/cumulus_upload_granules/upload_granules.py @@ -1,9 +1,14 @@ import os -os.environ['DAPA_API'] = 'https://k3a3qmarxh.execute-api.us-west-2.amazonaws.com/dev/am-uds-dapa' -os.environ['UNITY_BEARER_TOKEN'] = 'abcd.abcd.abcd-abcd-abcd' -os.environ['COLLECTION_ID'] = 'SNDR_SNPP_ATMS_L1A___1' +os.environ['DAPA_API'] = 'https://k3a3qmarxh.execute-api.us-west-2.amazonaws.com/dev' +os.environ['USERNAME'] = '/unity/uds/user/wphyo/username' +os.environ['PASSWORD'] = '/unity/uds/user/wphyo/dwssap' +os.environ['PASSWORD_TYPE'] = 'PARAM_STORE' +os.environ['CLIENT_ID'] = '7a1fglm2d54eoggj13lccivp25' +os.environ['COGNITO_URL'] = 'https://cognito-idp.us-west-2.amazonaws.com' + +os.environ['COLLECTION_ID'] = 'SNDR_SNPP_ATMS_L1A_NGA___1' os.environ['PROVIDER_ID'] = 'SNPP' os.environ['UPLOAD_DIR'] = '/tmp/snpp_upload_test_1' os.environ['STAGING_BUCKET'] = 'am-uds-dev-cumulus-staging'