Remove `net-ssh`, `ed25519`, and `bcrypt_pbkdf` gems from dependencies
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.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Bogdan Denkovych