Skip to content

Latest commit

 

History

History
214 lines (149 loc) · 16.5 KB

CHANGELOG.md

File metadata and controls

214 lines (149 loc) · 16.5 KB

Changelog

«unknown» (2024-11-19)

Full Changelog

Requirements:

  • As a data manager, I want to query OpenSearch Serverless from the command-line #273 [s.critical]

Defects:

  • SBN user no longer able to access test registry #336 [s.critical]
  • GEO index does not work, appears to be corrupted #331 [s.critical]
  • Secret detection is broken on branch titan_treks_utility_script #292 [s.medium]
  • harvest created archive_status as an array and registry-mgr updates it as a string #276 [s.medium]
  • Missing NAIF from Legacy Dashboard #234 [s.low]

Other closed issues:

  • Onboard Irma from ATM node #325
  • Add reference links to LOLA data #316
  • As an administrator of the registry, I don't want ENG operator loading data to have administration authorizations #309
  • Finalize Cognito configuration in production for the Registry #307
  • Add Lola PDS4 script #305
  • Propose options to integrate Trek footprints to PDS products #295
  • Generalize the treks util to all the Treks services #294
  • Make sure all the useful Treks links are used/referenced in the PDS4 LAbel #291
  • Load the GIS Treks products in a local registry #289
  • Meet with Treks, MMGIS and GEOSTAC to discuss the PDS GIS activity #287
  • Design/Develop the initial GIS demo #286
  • Create the PDS4 service labels for the dataset served by GIS services #285
  • Create GIS collection PDS4 label #284
  • Create context product unique identifier #283
  • Managed OpenSearch Snapshots #282
  • Migrate and fix types mismatches in registry mappings from all node cluster to OpenSearch serverless #280
  • Copy data necessary for web mod efforts to search-en registry prior to shutdown #277
  • Deploy Multi-tenant Registry to test #272
  • Deploy Multi-tenant Registry to production and sync data #271
  • The migrated documents on opensearch serverless have a generated _id #270
  • Setup API Gateway - OpenSearch Serverless Authentication #256
  • Create Lambda Authorizer for Read Access - OpenSearch Serverless Authentication #255
  • Create Lambda Authorizer for Write Access - OpenSearch Serverless Authentication #254
  • Setup Cognito Identity Pool #253
  • Create IAM Roles for OpenSearch Serverless Authentication #252
  • Setup Cognito User Pool #251
  • Setup monitoring for Domain Notifications for all OpenSearch Domains in AWS #233
  • Registry-Sweepers Multiple Updates Statements Detected - NOT retry-related #225
  • Initial OpenSearch Serverless Setup and Deployment in MCP #223
  • Add registry costs to the PDS EN Cloud spreadsheet #218
  • Write a migration plan to multitenant registry #217
  • Design scalable, multi-tenant opensearch #212
  • B14.0 Update postman test suite with bug fixes for current build #201
  • B14.0 Update the postman test suite with all the requirement tests #200
  • Enable I&T to use and update registry-api automated tests #199
  • Design authorization handshake with Cognito, API Gateway, and Lambda for multi-tenancy approach #179

v1.3.1 (2023-11-16)

Full Changelog

Requirements:

  • As a user, I want the registry to have 99.9999999% uptime #176

Other closed issues:

  • Assist with DUM infra setup in MCP #238
  • Write documentation and Training for Registry monitoring #224
  • Setup OIDC Authentication for MCP #222

v1.3.0 (2023-10-11)

Full Changelog

Requirements:

  • As a system, I can support up to 25 simultaneous writes from Harvest #226
  • As an operator, I want to be notified of when Registry storage capacity exceeds 75% capacity. #211
  • As a manager, I want to see the progress of data sets ingested into registry vs. legacy registry #168

Defects:

  • Increase disk space for ATM opensearch #213 [s.critical]
  • Provenance script failing on production registry #180 [s.high]

Other closed issues:

  • Improve test automation with postman #228
  • Fix lambda filters for registry-sweepers and registry-api #227
  • Create a new login for IMG Tariq #216
  • Use Richard's test dataset for the integrated postman tests in docker compose #198
  • incorporate registry-sweepers as dependency in the docker compose deployment script #197
  • Harvest OREX dataset from SBN-PSI web #196
  • Add provenance script to the lucidchart AWS deployment diagram #195
  • Update cloud-front / ELB configuration to forward request headers to registry-api #191
  • Rework Registry+API Architecture Diagram in LucidChart #189
  • Run registry-manager to set all archive status to archived on all the collections for ATM and NAIF node #182
  • Add CloudWatch event for monitoring provenance script failure #167

v1.2.0 (2023-04-18)

Full Changelog

Requirements:

  • As a user, I want to all metadata attributes to be searchable #153
  • As a user, I want to view dashboard report of bundles with archive status and other tracking information #130
  • Update documentation to include explicit example of how to query staged data #100
  • As a user, I want to indicate a product has been superseded #52

Improvements:

  • Update docs to be more clear that there is a required next step after data ingestion #139

Defects:

  • Expo system doesn't use latest images published to Docker Hub #175
  • ref_collection_lidvid field in some node registries populated using older versions of registry loader tools create string fields in the schema vs. the expected list types #159 [s.medium]
  • TLS termination listening on wrong port #150 [s.medium]
  • Expo Registry fails to start #149 [s.medium]
  • OpenSearch service of Registry won't start on Linux #146 [s.high]
  • Harvest is throwing errors of "Forbidden index write" #132 [s.high]
  • registry-manager won't set archive-status on some collections #97 [s.high]

Other closed issues:

  • Update Terraform scripts to support multi-tenancy #188
  • Check that none of the Opensearch servers, besides NAIF have archive_status==null #183
  • Add documentation on the auth.cfg file for the registry tools users #170
  • Schedule provenance script #160
  • Integrate new provenance.py script into operational deployment to tag products with Provenance information #141
  • Integrate new provenance.py script into integration tests to tag products with Provenance information #140

v1.1.3 (2022-12-14)

Full Changelog

Defects:

  • follow on to #118, registry-manager still unable to change archive status on bundle contents #136 [s.high]
  • archive status value was not changed on bundle's contents #118 [s.high]

v1.1.2 (2022-11-10)

Full Changelog

v1.1.1 (2022-10-26)

Full Changelog

Defects:

  • Continuous Delivery not working with OpenSearch #120 [s.medium]

v1.1.0 (2022-09-21)

Full Changelog

Defects:

v1.0.2 (2022-08-03)

Full Changelog

Defects:

  • when docker compose starts, registry-api docker is missing curl #69 [s.critical]
  • Scalable Harvest does not replace file paths with the appropriate URL prefix #64 [s.high]
  • docker compose int-registry-batch-loader failure #41 [s.medium]

Other closed issues:

  • Update README to reflect best practices of other PDS repositories #53 [s.high]
  • Develop script to update existing registry metadata per B12.1 metadata modifications #43
  • Plan and strategize how to migrate to OpenSearch deployments #54
  • Add supersede / update product version functionality in Registry Manager #56
  • Add new "alternate_ids" field to Elasticsearch schema #59
  • Design the PDS4 definition for describing superseded LIDs via product metadata #57

v1.0.1 (2022-05-03)

Full Changelog

v1.0.0 (2022-05-03)

Full Changelog

Requirements:

  • Upgrade the initialization of the ES/OS database following latest upgrade of components #31
  • As a user, I want to switch a bundle and it's associated collections and products from a protected status to operational. #105
  • As a user, I want to change the archive status for a collection and it's associated products #115

v1.0.0-SNAPSHOT (2022-01-20)

Full Changelog

Requirements:

  • As a node operator, I want the the registry schema to update autonomously when new data is ingested. #113
  • As a developer, I want to include supplemental file data sizes in the registry #112
  • As a node operator, I want to ingest metadata regarding secondary collections that belong to a bundle. #109
  • As a node operator, I want to ingest metadata regarding secondary products that belong to a collection. #108
  • As a node operator, I want actionable, user-friendly error messages for registry schema failures #110
  • The service shall allow deletion of registered artifacts #103
  • The service shall provide a means identifying relationships between artifact registrations #104
  • As a registry user, I want to ingest supplemental metadata from Product_Metadata_Supplemental. #121

* This Changelog was automatically generated by github_changelog_generator