Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CUMULUS-3527 - Merge #3582 back to 16.1.x baseline #3652

Merged
merged 1 commit into from
May 10, 2024

Conversation

Jkovarik
Copy link
Member

@Jkovarik Jkovarik commented May 9, 2024

Summary: Summary of changes

Addresses CUMULUS-3527

This is a backport of #3582 to the 16.1.x baseline

Changes

CUMULUS-3527

  • Added suppport for additional kex algorithms in the sftp-client.

PR Checklist

  • Update CHANGELOG
  • Unit tests
  • Ad-hoc testing - Deploy changes and test manually
  • Integration tests

…failure

[CUMULUS-3527] Adds support for additional kex algorithms to sftp-client
@Jkovarik Jkovarik changed the title Merge pull request #3582 from nasa/pp/CUMULUS-3527-sync-granule-sftp-… CUMULUS-3527 - Merge #3582 back to 16.1.x baseline May 9, 2024
Copy link
Contributor

@npauzenga npauzenga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! Checked the original PR and everything merged fine.

@Jkovarik Jkovarik merged commit 744a9d6 into release-16.1.x May 10, 2024
3 checks passed
paulpilone added a commit that referenced this pull request May 29, 2024
…failure (#3652)

[CUMULUS-3527] Adds support for additional kex algorithms to sftp-client

Co-authored-by: Paul Pilone <[email protected]>
paulpilone added a commit that referenced this pull request May 31, 2024
* Update ECS Cluster EBS Volume Default Encryption Settings (CUMULUS-3547/NDCUM-1184) (#3580)

* Updated Encrypted=true for EBS volume(s) associated with instances in the ECS cluster

* Updated the ChangeLog based on CUMULUS-3547 changes

---------

Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Tim Clark <[email protected]>
Co-authored-by: Jonathan Kovarik <[email protected]>

* Jk/bugfix/cumulus 3587 pull in express boom (#3583)

* Initial commit - update deps, bring in expressboom

* Refactor to more modern JS standards

* Add api/lib expressBoom

* Fix lint error

* Update CHANGELOG

* Revert CVE whitelist

* Remove express-boom/revert inadvertant merge issue

* Proposed CI changes

* re-add audit whitelist as sub-dependencies will fail until next
release

* Merge pull request #3582 from nasa/pp/CUMULUS-3527-sync-granule-sftp-failure (#3652)

[CUMULUS-3527] Adds support for additional kex algorithms to sftp-client

Co-authored-by: Paul Pilone <[email protected]>

* CUMULUS-3673: Fixes Granules API URI encoding by escaping path components. (#3629)

* URI encodes granule API path components.

* Updates CL for CUMULUS-3673

* Fixes JSDoc linter warnings

* Removes JSDoc types from granules API handler

* Updates CnmWorkflowFromSqsSpec to not encode collection ID

* WIP: Updating specs to not encode collection ID

* WIP: Updates specs to not encode collection ID

* WIP: Fixes linter errors in spec files

* Removes unnecessary JSDoc blocks

* WIP: Removes last bits of int test encoding collection IDs

* Fix babel package vulnerability (#3622)

* Fix babel package vulnerability

* update package

* update .babelrc

* update .eslintrc.js

* fix error:ES Modules may not assign module.exports or exports.*

* Updates supertest to fix critical vulnerability

* Removes libxmljs due to unuse and audit failures

* Adds hoek to audit allow list

---------

Co-authored-by: Tim Clark <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Tim Clark <[email protected]>
Co-authored-by: Jonathan Kovarik <[email protected]>
Co-authored-by: jennyhliu <[email protected]>
paulpilone added a commit that referenced this pull request May 31, 2024
* Update ECS Cluster EBS Volume Default Encryption Settings (CUMULUS-3547/NDCUM-1184) (#3580)

* Updated Encrypted=true for EBS volume(s) associated with instances in the ECS cluster

* Updated the ChangeLog based on CUMULUS-3547 changes

---------

Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Tim Clark <[email protected]>
Co-authored-by: Jonathan Kovarik <[email protected]>

* Jk/bugfix/cumulus 3587 pull in express boom (#3583)

* Initial commit - update deps, bring in expressboom

* Refactor to more modern JS standards

* Add api/lib expressBoom

* Fix lint error

* Update CHANGELOG

* Revert CVE whitelist

* Remove express-boom/revert inadvertant merge issue

* Proposed CI changes

* re-add audit whitelist as sub-dependencies will fail until next
release

* Merge pull request #3582 from nasa/pp/CUMULUS-3527-sync-granule-sftp-failure (#3652)

[CUMULUS-3527] Adds support for additional kex algorithms to sftp-client

Co-authored-by: Paul Pilone <[email protected]>

* CUMULUS-3673: Fixes Granules API URI encoding by escaping path components. (#3629)

* URI encodes granule API path components.

* Updates CL for CUMULUS-3673

* Fixes JSDoc linter warnings

* Removes JSDoc types from granules API handler

* Updates CnmWorkflowFromSqsSpec to not encode collection ID

* WIP: Updating specs to not encode collection ID

* WIP: Updates specs to not encode collection ID

* WIP: Fixes linter errors in spec files

* Removes unnecessary JSDoc blocks

* WIP: Removes last bits of int test encoding collection IDs

* Fix babel package vulnerability (#3622)

* Fix babel package vulnerability

* update package

* update .babelrc

* update .eslintrc.js

* fix error:ES Modules may not assign module.exports or exports.*

* Updates supertest to fix critical vulnerability

* CUMULUS-3951 - Deploy all SNS topics with encrypted storage  (#3646)

* Update SNS topics to be encrypted in terraform

* Update example package to encrypt test topics

* Update api package test fixtures to match deployed code/encryption options

* Update CHANGELOG

* Refactor SNS creation into aws-client helper method

* Update CHANGELOG

* Fix: add missing `await`

* Removes libxmljs due to unuse and audit failures

* Adds hoek to audit allow list

* Removes linter errors from original cherry-pick

---------

Co-authored-by: Tim Clark <[email protected]>
Co-authored-by: GitHub Actions <[email protected]>
Co-authored-by: Tim Clark <[email protected]>
Co-authored-by: Jonathan Kovarik <[email protected]>
Co-authored-by: jennyhliu <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants