- Install the nginx ingress controller on kind: https://kind.sigs.k8s.io/docs/user/ingress/#create-cluster and https://kind.sigs.k8s.io/docs/user/ingress/#ingress-nginx
- create the server resources in default namespace: oc create -f https://gist.githubusercontent.com/alaypatel07/9f02dd9f8d9969c3d9994372a4555cd6/raw/822ff59a1c10b8e1a495bc920a56de6d1d62c533/rsync-stunnel-server-setup.yaml
- mint self signed certificates for the stunnel client
- update the certificate path in stunnel.conf
- run
$ stunnel /path/to/stunnel.conf
in one windot - run
RSYNC_PASSWORD=root rsync <filename> rsync://root@localhost:8081/volsync/<filename>
$ RSYNC_PASSWORD=root rsync 1 rsync://root@localhost:8081/volsync/1
server_recv(2) starting pid=10
recv_file_name(1)
received 1 names
recv_file_list done
get_local_name count=1 1
generator starting pid=10
delta-transmission enabled
recv_generator(1,0)
generating and sending sums for 0
count=1 rem=2 blength=700 s2length=2 flength=2
generate_files phase=1
recv_files(1) starting
recv_files(1)
recv mapped 1 of size 2
got file_sum
renaming .1.NvXGYq to 1
recv_files phase=1
generate_files phase=2
recv_files phase=2
recv_files finished
generate_files phase=3
generate_files finished