Today all Hypernodes starting with the letters A-M will be upgraded to a newer NGINX version. Additionally we made some changes to our Web Application Firewall (WAF). If you notice something out of the usual or think this new configuration is somehow clashing with your NGINX configuration, please contact us.
Also we upgraded the globally installed
python-paramiko to enable the hypernode-importer to parse ProxyCommand directives from the user ssh config. If you want to run the hypernode-importer through a jumphost you can configure your .ssh/config like so:
Host some_host.hypernode.io ProxyCommand ssh -W %h%p app@some_other_host.hypernode.io
or if you want to bounce all outbound ssh connections through the tunnel instead of only one specific host
Host * !some_other_host.hypernode.io ProxyCommand ssh -W %h:%p app@some_other_host.hypernode.io
Running the importer like
hypernode-importer --host some_host.hypernode.io
will then tunnel through
some_other_host.hypernode.io. This can be helpful if you want to use the importer to copy Magento shops from a remote host where the IP of ssh clients need to be whitelisted in the firewall.