diff --git a/CHANGELOG.md b/CHANGELOG.md index cf85c6e53..fc956ee92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [v9.0.0] - 2022-02-01 + +## Breaking Changes + +This version of the dashboard requires Cumulus API v10.0.0 + +## All Changes + ### Added - **CUMULUS-2687** @@ -1218,7 +1226,8 @@ Fix for serving the dashboard through the Cumulus API. ### Added - Versioning and changelog [CUMULUS-197] by @kkelly51 - [Unreleased]: https://github.com/nasa/cumulus-dashboard/compare/v8.0.0...HEAD + [Unreleased]: https://github.com/nasa/cumulus-dashboard/compare/v9.0.0...HEAD + [v9.0.0]: https://github.com/nasa/cumulus-dashboard/compare/v8.0.0...v9.0.0 [v8.0.0]: https://github.com/nasa/cumulus-dashboard/compare/v7.1.0...v8.0.0 [v7.1.0]: https://github.com/nasa/cumulus-dashboard/compare/v7.0.0...v7.1.0 [v7.0.0]: https://github.com/nasa/cumulus-dashboard/compare/v6.0.0...v7.0.0 diff --git a/app/src/js/config/index.js b/app/src/js/config/index.js index c2d8c6b53..3f795c27c 100644 --- a/app/src/js/config/index.js +++ b/app/src/js/config/index.js @@ -8,7 +8,7 @@ const deploymentConfig = require('./config'); const baseConfig = { environment: 'development', requireEarthdataLogin: false, - minCompatibleApiVersion: 'v9.9.0', + minCompatibleApiVersion: 'v10.0.0', oauthMethod: 'earthdata', graphicsPath: '/src/assets/images/', diff --git a/cypress/integration/providers_spec.js b/cypress/integration/providers_spec.js index 077789494..6f76aab76 100644 --- a/cypress/integration/providers_spec.js +++ b/cypress/integration/providers_spec.js @@ -46,8 +46,8 @@ describe('Dashboard Providers Page', () => { 'Host', ]; const expectedFieldsAuth = ['Port', 'Username', 'Password']; - const expectedFieldsHttp = ['Allowed Redirects', 'Certificate Uri']; - const expectedFieldsSftp = ['Private Key', 'Cm Key Id']; + const expectedFieldsHttp = ['Allowed Redirects', 'S 3 URI For Custom SSL Certificate']; + const expectedFieldsSftp = ['Private Key', 'AWS KMS Customer Master Key ARN Or Alias']; it('should go to add providers page', () => { cy.visit('/providers'); cy.contains('.heading--large', 'Provider Overview'); diff --git a/cypress/integration/rules_spec.js b/cypress/integration/rules_spec.js index bd72cdb7e..e8ba9288f 100644 --- a/cypress/integration/rules_spec.js +++ b/cypress/integration/rules_spec.js @@ -134,7 +134,7 @@ describe('Rules page', () => { cy.contains('div[id*="react-select"]', collection).click(); cy.get('@ruleInput') - .contains('.form__textarea', 'Optional Meta Data For The Rule'); + .contains('.form__textarea', 'Metadata'); // test invalid json error cy.window().its('aceEditorRef').its('editor').then((editor) => { editor.setValue('{badjson}'); @@ -155,7 +155,7 @@ describe('Rules page', () => { cy.contains('div[id*="react-select"]', 'ENABLED').click(); cy.contains('form button', 'Submit').click(); - const errorMessage = 'Please review the following fields and submit again: \'Optional Meta Data For The Rule\''; + const errorMessage = 'Please review the following fields and submit again: \'Metadata\''; cy.contains('.error__report', errorMessage); // fix the json input diff --git a/package-lock.json b/package-lock.json index 20138b1fb..30bab3aff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "cumulus-dashboard", - "version": "8.0.0", + "version": "9.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1378,31 +1378,31 @@ "dev": true }, "@cumulus/api": { - "version": "9.9.1-alpha.0", - "resolved": "https://registry.npmjs.org/@cumulus/api/-/api-9.9.1-alpha.0.tgz", - "integrity": "sha512-D2r7E4jK0IkSsDCsdn8keeSCO9NshoNT6FIrBLDmKnIXLsPV5NaDBNNDcsJUgOOWUyr5tz94G0Uel70jJiIrzQ==", - "dev": true, - "requires": { - "@cumulus/api-client": "9.9.0", - "@cumulus/async-operations": "9.9.0", - "@cumulus/aws-client": "9.9.0", - "@cumulus/cmr-client": "9.9.0", - "@cumulus/cmrjs": "9.9.0", - "@cumulus/collection-config-store": "9.9.0", - "@cumulus/common": "9.9.0", - "@cumulus/db": "9.9.0", - "@cumulus/distribution-utils": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/es-client": "9.9.0", - "@cumulus/ingest": "9.9.0", - "@cumulus/launchpad-auth": "9.9.0", - "@cumulus/logger": "9.9.0", - "@cumulus/message": "9.9.0", - "@cumulus/oauth-client": "9.9.0", - "@cumulus/object-store": "9.9.0", - "@cumulus/pvl": "9.9.0", - "@cumulus/sftp-client": "9.9.0", - "@cumulus/types": "9.9.0", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/api/-/api-10.0.0.tgz", + "integrity": "sha512-/RcCaeoFymUS2cPemJnYff7CiD48qmu5pm9CMy808lqSevGmvHQ5lUr/jRDLfGB3dPKAJweTBI6CYur3atrTwQ==", + "dev": true, + "requires": { + "@cumulus/api-client": "10.0.0", + "@cumulus/async-operations": "10.0.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/cmr-client": "10.0.0", + "@cumulus/cmrjs": "10.0.0", + "@cumulus/collection-config-store": "10.0.0", + "@cumulus/common": "10.0.0", + "@cumulus/db": "10.0.0", + "@cumulus/distribution-utils": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/es-client": "10.0.0", + "@cumulus/ingest": "10.0.0", + "@cumulus/launchpad-auth": "10.0.0", + "@cumulus/logger": "10.0.0", + "@cumulus/message": "10.0.0", + "@cumulus/oauth-client": "10.0.0", + "@cumulus/object-store": "10.0.0", + "@cumulus/pvl": "10.0.0", + "@cumulus/sftp-client": "10.0.0", + "@cumulus/types": "10.0.0", "@mapbox/dyno": "^1.4.2", "aggregate-error": "^3.1.0", "ajv": "^6.12.3", @@ -1425,7 +1425,7 @@ "json2csv": "^4.5.1", "jsonpath-plus": "^1.1.0", "jsonwebtoken": "^8.4.0", - "knex": "0.95.11", + "knex": "0.95.15", "lodash": "^4.17.20", "moment": "2.24.0", "morgan": "^1.9.1", @@ -1446,6 +1446,75 @@ "xml2js": "^0.4.22" }, "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + }, + "dependencies": { + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + } + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -1502,38 +1571,178 @@ } }, "@cumulus/api-client": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/api-client/-/api-client-9.9.0.tgz", - "integrity": "sha512-l/6Yxc1XCirlsojwwNP2lBwNc2gn/4oDEmdE1R+te4CmKeGaxWyoTxspeb6CmeejiP2mXueJRzh1EBJF127mWg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/api-client/-/api-client-10.0.0.tgz", + "integrity": "sha512-4whLx/NYeUEl2087HH2UOAKYP3wFm1l/5RiqYYsGiIuakGmVzEgEbmtiqFmc5M29bWLXDPIt3U4erFolhIu5SA==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/logger": "9.9.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/logger": "10.0.0", "p-retry": "^2.0.0" + }, + "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + }, + "dependencies": { + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + } + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + } } }, "@cumulus/async-operations": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/async-operations/-/async-operations-9.9.0.tgz", - "integrity": "sha512-Bw20WE1UgeDuECkKJB4VdyJCKc69Xy3O1g1f00wRsfSOej+EiKpm01LzNDgS27E2yWDcFzOfCBJIDAzyQRJAug==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/async-operations/-/async-operations-10.0.0.tgz", + "integrity": "sha512-V/FegekQDQVZB17eDPzcFvSVWbZB+tQnQSgdjVbEXkZpeVnLkgjK6WgekotfRLkP7LoDB5YnSEmBn2EgOWc42g==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/db": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/types": "9.9.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/db": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/types": "10.0.0", "uuid": "8.3.2" + }, + "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + } } }, "@cumulus/aws-client": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-9.9.0.tgz", - "integrity": "sha512-HHIchB2PJanmDw39se2Y5uqGhxTmHs1y4cy8kUWDv6xEURMlH1CN/SzJN0JNKBM5LqmMrWtaN8m34+8sVzUclw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", "dev": true, "requires": { - "@cumulus/checksum": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/logger": "9.9.0", + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", "aws-sdk": "^2.814.0", "jsonpath-plus": "^1.1.0", "lodash": "~4.17.20", @@ -1571,42 +1780,111 @@ } }, "@cumulus/checksum": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-9.9.0.tgz", - "integrity": "sha512-eSeffek4xDOZSeKGRI+bNwPJhl/yv2tzIlK5wNtZGNQN42Pp3acon9lYLoTTc/X0mX0J0jQa60nknCbLlF9WEg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", "dev": true, "requires": { "cksum": "^1.3.0" } }, "@cumulus/cmr-client": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/cmr-client/-/cmr-client-9.9.0.tgz", - "integrity": "sha512-igTLEBwuE9BDcVwIIKtUBES4OrKYaq0umBr3lyGlEpGnksEM+2Y2xFXIY6CJHewrD+dvNe0ylL9BT8b5s3bmGA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/cmr-client/-/cmr-client-10.0.0.tgz", + "integrity": "sha512-hUOMw9KWiXytpB2V5TS9JA6zSB7N6c3kGeLhDaFi1G501iUFFvz4mtvPdY+tqy6dgfOuJuiSvqFwOadO+I9u5Q==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/logger": "9.9.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", "got": "^11.7.0", "lodash": "^4.17.20", "public-ip": "^3.0.0", "xml2js": "^0.4.19" + }, + "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + } } }, "@cumulus/cmrjs": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/cmrjs/-/cmrjs-9.9.0.tgz", - "integrity": "sha512-sSG5RLove/kS3naDZqxuWYbeVwW3NRbE22+IZXfxfPUR8Y0aNURV4e7zhD28Er4szjtCAYLeyGehH+pSifSOWA==", - "dev": true, - "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/cmr-client": "9.9.0", - "@cumulus/common": "9.9.0", - "@cumulus/distribution-utils": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/launchpad-auth": "9.9.0", - "@cumulus/logger": "9.9.0", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/cmrjs/-/cmrjs-10.0.0.tgz", + "integrity": "sha512-54fGASCynOqir2InA/G0aiyScQnMgseBn4/KHGuUsxjUkbcxaPI6rRh+Yr4yL2xxAZ1sp3UaIm6o/xrZHJCDwQ==", + "dev": true, + "requires": { + "@cumulus/aws-client": "10.0.0", + "@cumulus/cmr-client": "10.0.0", + "@cumulus/common": "10.0.0", + "@cumulus/distribution-utils": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/launchpad-auth": "10.0.0", + "@cumulus/logger": "10.0.0", "got": "^11.8.1", "js2xmlparser": "^4.0.0", "lodash": "^4.17.20", @@ -1615,6 +1893,73 @@ "xml2js": "^0.4.19" }, "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + }, "url-join": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", @@ -1624,31 +1969,100 @@ } }, "@cumulus/collection-config-store": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/collection-config-store/-/collection-config-store-9.9.0.tgz", - "integrity": "sha512-dpkUCGtMGflwobdUqqW7GgZlhXa5xfjY5NO52ex2MCrENHM9w84GPLeZwlwtHmBnacLnlczdWXR+dTB9D91+YA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/collection-config-store/-/collection-config-store-10.0.0.tgz", + "integrity": "sha512-Pf9740+5MyTYX8NZiHkMitF8Z4GxtGs3LBQ2rz1/6rhGLQM+X/byy5V6vyU76FVcQFeZg4q+THjJmIJGMoZstA==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/common": "9.9.0", - "@cumulus/message": "9.9.0" + "@cumulus/aws-client": "10.0.0", + "@cumulus/common": "10.0.0", + "@cumulus/message": "10.0.0" + }, + "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + } } }, "@cumulus/common": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/common/-/common-9.9.0.tgz", - "integrity": "sha512-hlhapWSP5Sg60mtfZi8xqSozTZermVl50oNaBpWhec3DYHRUTUZmODoPZX587+Ig0EfmydodmrzET/iPTBacnw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/common/-/common-10.0.0.tgz", + "integrity": "sha512-Tj9gqCwr7nCmxl2L+0XS+uM4xp2GolRyodG81QMM6fJQF3XnvZVxXJYSPcAHWfDJjQtms9HOlJ2Obe9SrK4W4Q==", "dev": true, "requires": { - "@cumulus/errors": "9.9.0", - "@cumulus/logger": "9.9.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", "ajv": "^6.12.3", "aws-sdk": "^2.585.0", "follow-redirects": "^1.2.4", "fs-extra": "^5.0.0", "jsonpath-plus": "^3.0.0", "lodash": "^4.17.20", - "node-forge": "^0.10.0", + "node-forge": "^1.0.0", "p-limit": "^2.0.0", "p-map": "^1.2.0", "p-retry": "^4.2.0", @@ -1658,6 +2072,21 @@ "uuid": "^3.2.1" }, "dependencies": { + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, "fs-extra": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", @@ -1684,6 +2113,12 @@ "integrity": "sha512-WQwgWEBgn+SJU1tlDa/GiY5/ngRpa9yrSj8n4BYPHcwoxTDaMEaYCHMOn42hIHHDd3CrUoRr3+HpsK0hCKoxzA==", "dev": true }, + "node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -1724,38 +2159,174 @@ } }, "@cumulus/db": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/db/-/db-9.9.0.tgz", - "integrity": "sha512-4/8mSuhtI1RiT/wi76F3CR70om6/2+Y1xK+AdoR8mKH7zQ55BBhq68QzuQ42L4J5lpPYkur6I2BmGnEHCymrfg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/db/-/db-10.0.0.tgz", + "integrity": "sha512-lXyX8Bfcr9XowiM3jXp3py0cYfZCMh3Y4v6YTsui59xMGLV0qQ8IZ5vbyrkiXaA2Z/yReDVVwkJ6FwSn1NyEVA==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/common": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/logger": "9.9.0", - "@cumulus/message": "9.9.0", - "@cumulus/types": "9.9.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/common": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "@cumulus/message": "10.0.0", + "@cumulus/types": "10.0.0", "crypto-random-string": "^3.2.0", "is-valid-hostname": "0.0.1", - "knex": "0.95.11", + "knex": "0.95.15", "lodash": "^4.17.20", "pg": "^8.3.0", "snake-camel": "^1.0.6", "uuid": "8.3.2" + }, + "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + } } }, "@cumulus/distribution-utils": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/distribution-utils/-/distribution-utils-9.9.0.tgz", - "integrity": "sha512-1wvVrp9wyF5Gg6n+C2lq3z2pI/6UBRNz/x/3Ndy5xSQvi/PmDipa/3RWnLMlMXOE7zjqkioYzN8yhOQYUN87ww==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/distribution-utils/-/distribution-utils-10.0.0.tgz", + "integrity": "sha512-Kbwz4ML8ONMFCW0WGkqpVZNKF7h8X/3/A6NzpnjWcUBY/32+7a68QqyEe2QzhwV1fKpIhI0GvKdTp4X8xU05xg==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/common": "9.9.0", - "@cumulus/errors": "9.9.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/common": "10.0.0", + "@cumulus/errors": "10.0.0", "url-join": "^1.1.0" }, "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + }, "url-join": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", @@ -1765,21 +2336,21 @@ } }, "@cumulus/errors": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-9.9.0.tgz", - "integrity": "sha512-pG0OFpMGT0nV/COGbxswTa0M9K90EOOEp6aOI/NvqVFEDGkngJi8/LQa1TxG21UtVtoCpgma/l/Er1U/6qUFhg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", "dev": true }, "@cumulus/es-client": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/es-client/-/es-client-9.9.0.tgz", - "integrity": "sha512-yWkJPqfUjYdloJqS9ldrlgVumJzBnlGijgM9af2d3eRKdx3vuaYxV69rGQONZsLf816L7ufc0L0ZKnsyJqMLrw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/es-client/-/es-client-10.0.0.tgz", + "integrity": "sha512-g0e0K2tVEx6Bq0VJn8h4wnGyB2Cw7eNVhsd4fH+WVbXq0RmMtvICRh4k2tENl5ty91X5ahF6m9u7T3NTAUjhzg==", "dev": true, "requires": { - "@cumulus/common": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/logger": "9.9.0", - "@cumulus/message": "9.9.0", + "@cumulus/common": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "@cumulus/message": "10.0.0", "@elastic/elasticsearch": "^5.6.20", "aws-elasticsearch-connector": "8.2.0", "aws-sdk": "^2.585.0", @@ -1788,6 +2359,21 @@ "p-limit": "^1.2.0" }, "dependencies": { + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -1806,18 +2392,18 @@ } }, "@cumulus/ingest": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/ingest/-/ingest-9.9.0.tgz", - "integrity": "sha512-P6Aj5eGGNULABTO7Q+T5H7N7UHfg35mvrAw4bzvHpGdoVtTDAZVDdD6uBESuu/SRAhKJiBpDF2+n3ZiljhSt3Q==", - "dev": true, - "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/common": "9.9.0", - "@cumulus/db": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/logger": "9.9.0", - "@cumulus/message": "9.9.0", - "@cumulus/sftp-client": "9.9.0", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/ingest/-/ingest-10.0.0.tgz", + "integrity": "sha512-kDrndV5Gjm1Y+EzC8dOZHAV6BZtcSVF4A87gL62NZpoeUbbUFtwBtnEN34Xip9I44Soeaxa4rBo+mtrvwK/uQw==", + "dev": true, + "requires": { + "@cumulus/aws-client": "10.0.0", + "@cumulus/common": "10.0.0", + "@cumulus/db": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "@cumulus/message": "10.0.0", + "@cumulus/sftp-client": "10.0.0", "aws-sdk": "^2.585.0", "cksum": "^1.3.0", "delay": "^4.3.0", @@ -1834,6 +2420,48 @@ "tough-cookie": "^4.0.0" }, "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, "fs-extra": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", @@ -1875,6 +2503,31 @@ "graceful-fs": "^4.1.6" } }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + }, "tough-cookie": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", @@ -1895,18 +2548,85 @@ } }, "@cumulus/launchpad-auth": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/launchpad-auth/-/launchpad-auth-9.9.0.tgz", - "integrity": "sha512-51JzEZJCATHNB0x/f1kOkcuXgK1uqwBO3rfEcytk8FS7gwq0b+jyAYoooZl6MBhBIYM9ZdCR8Fwoxd6HEGUVqw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/launchpad-auth/-/launchpad-auth-10.0.0.tgz", + "integrity": "sha512-/wtYdQpK+Bd4yKidt2dRuKdQLAH7nWq8InxOP8lSvCsHBHPm2urzkPoweaXx1HASZ3SoJDKpk8oz5pFQKBdh+w==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/logger": "9.9.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/logger": "10.0.0", "got": "^11.7.0", "lodash": "^4.17.20", "uuid": "^3.2.1" }, "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -1916,83 +2636,296 @@ } }, "@cumulus/logger": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-9.9.0.tgz", - "integrity": "sha512-YcHD0iOl+d5Jgx47bUhdKhG6GkljhpPAcfoFMR8Cd6sUH3NHDnuKTjZKSR0w+ZcePm1mF7Vdh+SNcBA243sWuQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", "dev": true, "requires": { "lodash.iserror": "^3.1.1" } }, "@cumulus/message": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/message/-/message-9.9.0.tgz", - "integrity": "sha512-kgWJUtjPM2+V4ap/Hzsr1dyw1R4PMZadWbcw1uQrPpTaHFoxWgt9F2icjDaeTKXLK1X7eZZlR6dSXp242mAKqQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/message/-/message-10.0.0.tgz", + "integrity": "sha512-nrHiHd/BufiPT6E7RHgYAe5KZsRNKkDcINUM1/KZneO45TIDKY8XS59KVMf7ORoBwT4ADe9agoxzdRw+dMefNQ==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/common": "9.9.0", - "@cumulus/errors": "9.9.0", - "@cumulus/logger": "9.9.0", - "@cumulus/types": "9.9.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/common": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "@cumulus/types": "10.0.0", "jsonpath-plus": "^3.0.0", "lodash": "^4.17.20", "uuid": "^8.2.0" }, "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + }, + "dependencies": { + "jsonpath-plus": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-1.1.0.tgz", + "integrity": "sha512-ydqTBOuLcFCUr9e7AxJlKCFgxzEQ03HjnIim0hJSdk2NxD8MOsaMOrRgP6XWEm5q3VuDY5+cRT1DM9vLlGo/qA==", + "dev": true + } + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, "jsonpath-plus": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-3.0.0.tgz", "integrity": "sha512-WQwgWEBgn+SJU1tlDa/GiY5/ngRpa9yrSj8n4BYPHcwoxTDaMEaYCHMOn42hIHHDd3CrUoRr3+HpsK0hCKoxzA==", "dev": true + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } } } }, "@cumulus/oauth-client": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/oauth-client/-/oauth-client-9.9.0.tgz", - "integrity": "sha512-KPRUw8wDxPjqMsdW5W5OPwYBpvbogWqBm1vPto2kLhj4CY593JcmrNOgAxTp6geX4QbCyzY5q8jwYyI5G3oYJA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/oauth-client/-/oauth-client-10.0.0.tgz", + "integrity": "sha512-yZDrRFg8PWGNR3/xTVPGWwgJFLFXx9vQBrNRFEouAuKbyMJoz+KtggTlfrR/dIAknZeylkleLQyDh5+jhp7KfQ==", "dev": true, "requires": { "got": "^11.7.0" } }, "@cumulus/object-store": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/object-store/-/object-store-9.9.0.tgz", - "integrity": "sha512-8bwBCIhz1kYKMLLhtwSJ9xfIML2eCjFKNW4OH1AmpD5NcmQuYMpn+GoSR2L9YoDGZh6TB3YPCUEEi9c4lBViFw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/object-store/-/object-store-10.0.0.tgz", + "integrity": "sha512-KOCA/I1Oa1PKd/nJgM2M+guTasaVVyy6kj/0mqGZsfkyE+317SaaRjzYYu5B4PJKqYeQirP4KIUoIVWdgPQGIg==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0" + "@cumulus/aws-client": "10.0.0" + }, + "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + } } }, "@cumulus/pvl": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/pvl/-/pvl-9.9.0.tgz", - "integrity": "sha512-4BOEbAqnFSaUKM5B9EwfmcagAdcfLQIJPNjPEeKigQl2tBFRkpHaeMZfK24ZXEByZepNihNJV0N4+DuTDoS9zw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/pvl/-/pvl-10.0.0.tgz", + "integrity": "sha512-ajcckqUP3hlSIRRTem5KcNmN+atJHO9EiE/iOCfCZ+RuwO3J8xt0mfLLZPoe41oQIXlahRfwVcVIvVJFsvVhYg==", "dev": true, "requires": { "lodash": "^4.17.20" } }, "@cumulus/sftp-client": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/sftp-client/-/sftp-client-9.9.0.tgz", - "integrity": "sha512-U/EN8K8je5rGM9gJBm8fvv99OOuXK3zO0fd6Kcr8VQTnqLQwVfti7v0j6k1H7JwcT+nGSELVm2MSdcq9mQvKTg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/sftp-client/-/sftp-client-10.0.0.tgz", + "integrity": "sha512-7/dddroHT8zMJOHYd8AvqncYXX/xvFEfsaRdIzw+V19W4MExwQMlL50UOcrQDXJZghjp2q9IDNDS3vBZV0veBQ==", "dev": true, "requires": { - "@cumulus/aws-client": "9.9.0", - "@cumulus/common": "9.9.0", + "@cumulus/aws-client": "10.0.0", + "@cumulus/common": "10.0.0", "lodash": "^4.17.20", "mime-types": "^2.1.27", "ssh2": "^1.0.0", "ssh2-sftp-client": "^7.0.4" + }, + "dependencies": { + "@cumulus/aws-client": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/aws-client/-/aws-client-10.0.0.tgz", + "integrity": "sha512-PRMBM6HZVTcSGyMzhb4NerhCSufieMohcyoerZUOzUtgnz5BUTWwVxQYeeECfutb4dJyyqKGzPKs61kAWCPnxg==", + "dev": true, + "requires": { + "@cumulus/checksum": "10.0.0", + "@cumulus/errors": "10.0.0", + "@cumulus/logger": "10.0.0", + "aws-sdk": "^2.814.0", + "jsonpath-plus": "^1.1.0", + "lodash": "~4.17.20", + "p-map": "^1.2.0", + "p-retry": "^4.2.0", + "p-wait-for": "^3.1.0", + "pump": "^3.0.0" + } + }, + "@cumulus/checksum": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/checksum/-/checksum-10.0.0.tgz", + "integrity": "sha512-s7+vZZA2N3Ks/1pPpGa3t6L3ctgFl0gXkEN4XoEfUbJYLCk7UuAQySPfspj+CoPw7FQEdyfhBvogST0g9PAGRQ==", + "dev": true, + "requires": { + "cksum": "^1.3.0" + } + }, + "@cumulus/errors": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/errors/-/errors-10.0.0.tgz", + "integrity": "sha512-vu3vh+03IDtkhynfFLqXYqfaCNKn5PnRIhgKRbcl63ou57b2mNX/KwOoCKXvwO8XdaBegu2DKtL2oGo4RgOVHw==", + "dev": true + }, + "@cumulus/logger": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/logger/-/logger-10.0.0.tgz", + "integrity": "sha512-tvYwDO+ZoIixNKhB0D7C/FTjlQwzGgIxWDtYXY/Ri3dqIA5neFJgQsfFivhIlfb6r3UDID6SlACgw2uX+Io8Rw==", + "dev": true, + "requires": { + "lodash.iserror": "^3.1.1" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-wait-for": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-3.2.0.tgz", + "integrity": "sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==", + "dev": true, + "requires": { + "p-timeout": "^3.0.0" + } + } } }, "@cumulus/types": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@cumulus/types/-/types-9.9.0.tgz", - "integrity": "sha512-4kOqVfzEz+QCGShRSvdds/EioQiUBC6HEw/WCk4alC7Ld6kJGZ8LbQOZtzrssSbpVI0Bzm7F1AyBtkoaZwo1Dg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@cumulus/types/-/types-10.0.0.tgz", + "integrity": "sha512-jas2KZFOCK64YqLPWCoF6iMeHylOa56rQxKoogF607+B7hkj7kumj2C3LAAqhv00BlKQXGkMc590uEcwlSaEfA==", "dev": true }, "@cypress/request": { @@ -2392,9 +3325,9 @@ } }, "@sindresorhus/is": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.4.0.tgz", + "integrity": "sha512-QppPM/8l3Mawvh4rn9CNEYIU9bxpXUCRMaX9yUpvBk1nMKusLKpfXGDEKExKaPhLzcn3lzil7pR6rnJ11HgeRQ==", "dev": true }, "@sinonjs/commons": { @@ -8981,9 +9914,9 @@ }, "dependencies": { "qs": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.2.tgz", - "integrity": "sha512-mSIdjzqznWgfd4pMii7sHtaYF8rx8861hBO80SraY5GT0XQibWZWJSid0avzHGkDIZLImux2S5mXO0Hfct2QCw==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dev": true, "requires": { "side-channel": "^1.0.4" @@ -10431,9 +11364,9 @@ } }, "keyv": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz", - "integrity": "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.1.0.tgz", + "integrity": "sha512-YsY3wr6HabE11/sscee+3nZ03XjvkrPWGouAmJFBdZoK92wiOlJCzI5/sDEIKdJhdhHO144ei45U9gXfbu14Uw==", "dev": true, "requires": { "json-buffer": "3.0.1" @@ -10452,12 +11385,12 @@ "dev": true }, "knex": { - "version": "0.95.11", - "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.11.tgz", - "integrity": "sha512-grDetD91O8VoQVCFqeWTgkzdq5406W6rggF/lK1hHuwzmjDs/0m9KxyncGdZbklTi7aUgHvw3+Cfy4x7FvpdaQ==", + "version": "0.95.15", + "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.15.tgz", + "integrity": "sha512-Loq6WgHaWlmL2bfZGWPsy4l8xw4pOE+tmLGkPG0auBppxpI0UcK+GYCycJcqz9W54f2LiGewkCVLBm3Wq4ur/w==", "dev": true, "requires": { - "colorette": "1.2.1", + "colorette": "2.0.16", "commander": "^7.1.0", "debug": "4.3.2", "escalade": "^3.1.1", @@ -10472,12 +11405,6 @@ "tildify": "2.0.0" }, "dependencies": { - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, "commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -16380,9 +17307,9 @@ "dev": true }, "ssh2": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.5.0.tgz", - "integrity": "sha512-iUmRkhH9KGeszQwDW7YyyqjsMTf4z+0o48Cp4xOwlY5LjtbIAvyd3fwnsoUZW/hXmTCRA3yt7S/Jb9uVjErVlA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.6.0.tgz", + "integrity": "sha512-lxc+uvXqOxyQ99N2M7k5o4pkYDO5GptOTYduWw7hIM41icxvoBcCNHcj+LTKrjkL0vFcAl+qfZekthoSFRJn2Q==", "dev": true, "requires": { "asn1": "^0.2.4", @@ -16392,14 +17319,14 @@ } }, "ssh2-sftp-client": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ssh2-sftp-client/-/ssh2-sftp-client-7.2.1.tgz", - "integrity": "sha512-kr5QFL+d8Ta28wGhlRqkHo812PjMhKrBK7oTaYGNHqTvXAUjxZR6SeWRXbwKASE3dh2xeDz5aXHcg01bzfAeCA==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ssh2-sftp-client/-/ssh2-sftp-client-7.2.2.tgz", + "integrity": "sha512-qZYivU1zezyRomCf+TtsCYVAsc0TDQWzxJMMUN8NknEPonm2TYGxJAzrW8acUh2ILYgA0ZPOJElLV/qp9nRVYQ==", "dev": true, "requires": { "concat-stream": "^2.0.0", "promise-retry": "^2.0.1", - "ssh2": "^1.5.0" + "ssh2": "^1.6.0" } }, "sshpk": { diff --git a/package.json b/package.json index 1a7e0795a..92d2c9767 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cumulus-dashboard", - "version": "8.0.0", + "version": "9.0.0", "description": "A dashboard for Cumulus API", "repository": { "type": "git", @@ -68,8 +68,8 @@ "@babel/preset-react": "^7.16.5", "@babel/register": "^7.16.5", "@babel/runtime": "^7.16.5", - "@cumulus/api": "^9.9.1-alpha.0", - "@cumulus/aws-client": "9.9.0", + "@cumulus/api": "10.0.0", + "@cumulus/aws-client": "10.0.0", "@cypress/webpack-preprocessor": "^5.11.0", "@wojtekmaj/enzyme-adapter-react-17": "^0.6.6", "audit-ci": "^5.1.2",