Skip to content

Remove `net-ssh`, `ed25519`, and `bcrypt_pbkdf` gems from dependencies

Bogdan Denkovych requested to merge remove-net-ssh-gem-from-dependencies into master

What does this MR do and why?

Follow up !77424 (comment 812526274)

In !77424 (merged) we started using ssh_data gem instead of net-ssh and sshkey where possible to facilitate implementation of #213259 (closed).

This MR eliminates the last usage of net-ssh from the codebase and removes net-ssh and its sub dependencies - ed25519 and bcrypt_pbkdf.

Fewer dependencies facilitate development and maintenance, especially during upgrading libraries/gems.

Changelog: other

Screenshots or screen recordings

These are strongly recommended to assist reviewers and reduce the time to merge your change.

How to set up and validate locally

bin/rspec spec/validators/x509_certificate_credentials_validator_spec.rb

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Bogdan Denkovych

Merge request reports