[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-grid5k] 189/189: Commented and Documented
From: |
gnunet |
Subject: |
[taler-grid5k] 189/189: Commented and Documented |
Date: |
Thu, 28 Apr 2022 10:49:19 +0200 |
This is an automated email from the git hooks/post-receive script.
marco-boss pushed a commit to branch master
in repository grid5k.
commit a623f12bc22ff0c589f9561a6080f53e6688626b
Merge: 37fcfca 4718cb7
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Thu Apr 28 10:45:45 2022 +0200
Commented and Documented
.gitignore | 1 +
README.md | 11 +-
additional/.gitignore | 3 +-
additional/README.md | 52 +-
additional/explain-visualizer/.gitignore | 4 +
additional/explain-visualizer/docker-compose.yaml | 15 +
additional/explain-visualizer/explain.py | 554 +
additional/grafana/database.json | 1133 +-
.../{request-statistics.json => exchange.json} | 1476 +-
additional/grafana/load-statistics.json | 425 +-
additional/grafana/nodes.json | 13820 +++++++++++++++++++
additional/grafana/proxy.json | 640 +
additional/grafana/request-statistics.json | 786 +-
additional/grafana/transactions.json | 555 +-
additional/persist.sh | 126 +
additional/plots/config.yaml | 9 +-
additional/recover/.gitignore | 4 +
.../provisioning/dashboards/taler-perf.yaml | 9 +
.../provisioning/datasources/prometheus.yaml | 12 +
.../recover/assets/prometheus/prometheus.yaml | 0
additional/recover/docker-compose.yaml | 66 +
additional/recover/run.sh | 80 +
.../rspecs/taler.any.rspec | 53 +-
additional/rspecs/taler.minial.rspec | 45 +
.../taler.sharded.minimal-with-wallets.rspec | 117 +-
additional/rspecs/taler.sharded.minimal.rspec | 73 +
configs/etc/default/prometheus | 2 +-
configs/etc/default/prometheus-nginx-exporter | 2 +-
configs/etc/default/prometheus-node-exporter | 217 +
configs/etc/default/prometheus-postgres-exporter | 3 +-
configs/etc/monitor/exchange-exporters.yaml.tpl | 6 -
configs/etc/monitor/loki.yaml | 10 +-
configs/etc/monitor/node-exporters.yaml.tpl | 34 +-
configs/etc/monitor/postgres-exporter.yaml | 230 +-
configs/etc/monitor/prometheus.yaml | 19 +-
configs/etc/monitor/promtail.yaml | 133 +
configs/etc/nginx/sites-available/exchange | 66 +
configs/etc/nginx/sites-available/fakebank | 29 +
configs/etc/nginx/sites-available/merchant | 29 +
configs/etc/nginx/sites-enabled/proxy | 40 -
configs/etc/rsyslog.d/taler.conf | 4 +-
configs/etc/taler/conf.d/exchange-business.conf | 22 +-
configs/etc/taler/conf.d/exchange-coins.conf | 150 +-
configs/etc/taler/conf.d/exchange-secmod.conf | 17 +
configs/etc/taler/conf.d/exchange-system.conf | 5 -
configs/etc/taler/conf.d/fake-bank.conf | 2 +-
configs/etc/taler/conf.d/merchant.conf | 8 +-
.../system/prometheus-node-exporter.service | 15 +
....service => taler-exchange-aggregator@.service} | 3 +-
...oser.service => taler-exchange-closer@.service} | 3 +-
.../systemd/system/taler-exchange-httpd.service | 25 -
.../lib/systemd/system/taler-exchange-httpd.socket | 14 -
.../systemd/system/taler-exchange-httpd@.service | 8 +-
.../system/taler-exchange-secmod-cs.service | 18 +
.../system/taler-exchange-secmod-eddsa.service | 3 +-
.../system/taler-exchange-secmod-rsa.service | 3 +-
...er.service => taler-exchange-transfer@.service} | 3 +-
.../system/taler-exchange-wirewatch.service | 16 -
.../usr/lib/systemd/system/taler-exchange.target | 12 -
.../systemd/system/taler-prometheus-backup.service | 10 +
.../systemd/system/taler-prometheus-backup.timer | 10 +
docker/Dockerfile | 8 +-
docker/README.md | 35 +-
docker/entrypoint.sh | 58 +-
experiment/README.md | 140 +-
experiment/env | 80 +-
experiment/experiment-specification.yml | 11 +
experiment/scripts/bank.sh | 7 +-
experiment/scripts/benchmark.sh | 32 +-
experiment/scripts/createusers.sh | 14 +-
experiment/scripts/database-centos.sh | 340 +
experiment/scripts/database.sh | 257 +-
experiment/scripts/dns.sh | 22 +
experiment/scripts/exchange-aggregator.sh | 40 +
experiment/scripts/exchange-closer.sh | 40 +
experiment/scripts/exchange-proxy.sh | 116 +
experiment/scripts/exchange-transfer.sh | 40 +
experiment/scripts/exchange-wirewatch.sh | 55 +
experiment/scripts/exchange.sh | 142 +-
experiment/scripts/helpers.sh | 126 +-
experiment/scripts/install.sh | 75 +-
experiment/scripts/merchant.sh | 38 +-
experiment/scripts/monitor.sh | 198 +-
experiment/scripts/ping.sh | 7 +-
experiment/scripts/postgres-cluster/README.md | 24 +
experiment/scripts/postgres-cluster/db-cluster.sh | 67 +
.../scripts/postgres-cluster/exch-cluster.sh | 67 +
.../scripts/postgres-cluster/proxy-cluster.sh | 18 +
experiment/scripts/prometheus-backup.sh | 42 +
experiment/scripts/proxy.sh | 112 -
experiment/scripts/run.sh | 113 +-
experiment/scripts/setup.sh | 98 +-
experiment/scripts/{database.sh => shard.sh} | 138 +-
experiment/scripts/taler-perf.sh | 155 +-
experiment/scripts/wallet.sh | 3 +-
experiment/ssh/id_rsa | 38 +
experiment/ssh/id_rsa.pub | 1 +
experiment/taler.many.rspec | 453 +
experiment/taler.rspec | 65 +-
experiment/taler.sharded.rspec | 481 +
image/README.md | 45 +-
.../grid5000/centos8-x64-min.yaml} | 32 +-
.../{ => centos8}/grid5000/from_scratch/base.yaml | 0
.../grid5000/from_scratch/centos-8.yaml} | 13 +-
.../centos8/grid5000/from_scratch/centos-base.yaml | 55 +
.../grid5000/steps/aliases/defaults.yaml | 0
.../bootstrap/centos/prepare_autoinstall.yaml | 7 +
.../steps/bootstrap/download_installer.yaml | 0
.../steps/bootstrap/prepare_appliance.yaml | 0
.../grid5000/steps/bootstrap/prepare_disk.yaml | 0
.../bootstrap/prepare_ssh_to_out_context.yaml | 0
.../steps/bootstrap/start_http_server.yaml | 0
.../grid5000/steps/bootstrap/start_qemu.yaml | 4 +-
.../grid5000/steps/checkpoints/simple.yaml | 0
.../steps/data/helpers/export_appliance.py | 0
.../steps/data/helpers/netinstall_iso_finder.py | 36 +-
.../steps/data/helpers/simple_http_server.py | 0
.../grid5000/steps/data/kickstart/centos8-ks.cfg | 46 +
.../grid5000/steps/data/qemu-sendkeys.rb | 0
.../steps/data/qemu-sendkeys/netinst-centos | 1 +
.../grid5000/steps/disable_checkpoint.yaml | 0
.../grid5000/steps/enable_checkpoint.yaml | 0
image/{ => centos8}/grid5000/steps/env/bashrc | 0
.../{ => centos8}/grid5000/steps/env/functions.sh | 0
.../steps/export/centos}/clean_dhcp_leases.yaml | 2 +-
.../steps/export/do_qcow2_finish_works.yaml | 0
.../grid5000/steps/export/export_g5k.yaml | 15 +-
.../grid5000/steps/export/save_appliance_VM.yaml | 0
.../setup/centos/8/create_kernel_symlinks.yaml | 25 +
.../grid5000/steps/setup/centos/clean_system.yaml | 26 +
.../steps/setup/centos/configure_system.yaml | 61 +
.../grid5000/steps/setup/centos/disable_kdump.yaml | 7 +
.../steps/setup/centos/install_packages.yaml | 13 +
.../steps/setup/centos/minimal_install.yaml | 12 +
.../grid5000/steps/setup/centos/set_g5k_motd.yaml | 19 +
.../grid5000/steps/setup/set_g5k_release.yaml | 14 +
image/centos8/taler-centos8.yaml | 92 +
.../grid5000/debian11-x64-common.yaml | 0
.../{ => debian11}/grid5000/debian11-x64-nfs.yaml | 0
.../{ => debian11}/grid5000/from_scratch/base.yaml | 0
.../grid5000/from_scratch/debian-base.yaml | 0
.../grid5000/from_scratch/debian-bullseye.yaml | 0
.../grid5000/steps/aliases/defaults.yaml | 0
.../bootstrap/debian/prepare_autoinstall.yaml | 0
.../steps/bootstrap/download_installer.yaml | 0
.../steps/bootstrap/prepare_appliance.yaml | 0
.../grid5000/steps/bootstrap/prepare_disk.yaml | 0
.../bootstrap/prepare_ssh_to_out_context.yaml | 0
.../steps/bootstrap/start_http_server.yaml | 0
.../grid5000/steps/bootstrap/start_qemu.yaml | 0
.../grid5000/steps/checkpoints/simple.yaml | 0
.../steps/data/helpers/export_appliance.py | 0
.../steps/data/helpers/netinstall_iso_finder.py | 0
.../steps/data/helpers/simple_http_server.py | 0
.../steps/data/preseed/debian-bullseye-preseed.cfg | 0
.../grid5000/steps/data/qemu-sendkeys.rb | 0
.../steps/data/qemu-sendkeys/netinst-iso-debian | 0
.../grid5000/steps/data/setup/hiera/hiera.yaml | 0
.../steps/data/setup/hiera/hieradata/defaults.yaml | 0
.../steps/data/setup/puppet/manifests/base.pp | 0
.../steps/data/setup/puppet/manifests/big.pp | 0
.../steps/data/setup/puppet/manifests/min.pp | 0
.../steps/data/setup/puppet/manifests/nfs.pp | 0
.../steps/data/setup/puppet/manifests/std.pp | 0
.../steps/data/setup/puppet/manifests/xen.pp | 0
.../modules/env/files/base/cpufreq/cpufrequtils | 0
.../modules/env/files/base/ganglia/gmond.conf | 0
.../modules/env/files/base/infiniband/90-ib.rules | 0
.../modules/env/files/base/infiniband/openib.conf | 0
.../modules/env/files/base/infiniband/openibd | 0
.../env/files/base/infiniband/openibd.service | 0
.../puppet/modules/env/files/base/kexec/kexec | 0
.../puppet/modules/env/files/base/mx/ip_over_mx | 0
.../modules/env/files/base/ndctl/ndctl.preset | 0
.../modules/env/files/base/sshfs/40-fuse.rules | 0
.../env/files/base/tuning/limits-grid5000.conf | 0
.../env/files/base/tuning/sysctl-00-grid5000.conf | 0
.../env/files/base/userns/sysctl-00-userns.conf | 0
.../modules/env/files/big/amd_gpu/70-amdgpu.rules | 0
.../modules/env/files/big/kvm/60-qemu-system.rules | 0
.../puppet/modules/env/files/big/kvm/create_tap | 0
.../puppet/modules/env/files/big/kvm/random_mac | 0
.../setup/puppet/modules/env/files/big/kvm/sudoers | 0
.../puppet/modules/env/files/big/mic/85-mic.rules | 0
.../setup/puppet/modules/env/files/big/mic/fstab | 0
.../puppet/modules/env/files/big/mic/mic0.filelist | 0
.../setup/puppet/modules/env/files/big/mic/mpss | 0
.../puppet/modules/env/files/big/nvidia/cuda.conf | 0
.../env/files/big/nvidia/dcgm-exporter.service | 0
.../env/files/big/nvidia/ganglia-monitor.service | 0
.../env/files/big/nvidia/modpython-nvidia.conf | 0
.../files/big/nvidia/nvidia-persistenced.service | 0
.../env/files/big/nvidia/nvidia-smi.service | 0
.../env/files/min/apt/grid5000-archive-key.asc | 0
.../env/files/min/cpu_microcode/amd64-microcode | 0
.../env/files/min/cpu_microcode/intel-microcode | 0
.../modules/env/files/min/image_versioning/git_tag | 0
.../env/files/min/image_versioning/postinst | 0
.../puppet/modules/env/files/min/locales/locale | 0
.../modules/env/files/min/locales/locale.gen | 0
.../env/files/min/network/g5k-update-host-name | 0
.../puppet/modules/env/files/min/network/hosts | 0
.../env/files/nfs/ldap/ca2019.grid5000.fr.cert | 0
.../puppet/modules/env/files/nfs/ldap/common-auth | 0
.../modules/env/files/nfs/ldap/common-password | 0
.../puppet/modules/env/files/nfs/ldap/ldap.conf | 0
.../modules/env/files/nfs/ldap/libnss-ldap.conf | 0
.../puppet/modules/env/files/nfs/ldap/nscd.conf | 0
.../puppet/modules/env/files/nfs/ldap/nslcd.conf | 0
.../modules/env/files/nfs/ldap/nsswitch.conf | 0
.../env/files/nfs/openiscsi/55-openiscsi.rules | 0
.../modules/env/files/nfs/openiscsi/iscsidev.sh | 0
.../files/std/g5k-manager/g5k-disk-manager-backend | 0
.../g5k-manager/g5k-disk-manager-backend.service | 0
.../env/files/std/g5k-manager/g5k-pmem-manager | 0
.../files/std/g5k-manager/g5k-pmem-manager.service | 0
.../env/files/std/g5k-manager/lib/g5k-manager.rb | 0
.../env/files/std/g5k_generator/g5k_generator | 0
.../env/files/std/g5kchecks/g5k-checks.conf | 0
.../puppet/modules/env/files/std/lvm/lvm.conf | 0
.../modules/env/files/std/net_access/iptables | 0
.../env/files/std/net_access/iptables.stretch | 0
.../modules/env/files/std/net_access/rsyslog.conf | 0
.../env/files/std/net_access/syslog_iptables.conf | 0
.../files/std/nvidia_configure/nvidia-reset-mig | 0
.../std/nvidia_configure/nvidia-reset-mig.service | 0
.../modules/env/files/std/oar/batch_job_bashrc | 0
.../env/files/std/oar/etc/security/access.conf | 0
.../modules/env/files/std/oar/oar-node-service | 0
.../env/files/std/oar/oar-node.service.override | 0
.../modules/env/files/std/oar/oar_sshclient_config | 0
.../env/files/std/oar/var/lib/oar/access.conf | 0
.../modules/env/files/std/sudo-g5k/id_rsa_sudo-g5k | 0
.../env/files/std/sudo-g5k/id_rsa_sudo-g5k.pub | 0
.../data/setup/puppet/modules/env/files/version | 0
.../setup/puppet/modules/env/files/xen/xen/id_rsa | 0
.../puppet/modules/env/files/xen/xen/id_rsa.pub | 0
.../puppet/modules/env/files/xen/xen/random_mac | 0
.../setup/puppet/modules/env/files/xen/xen/xen-g5k | 0
.../modules/env/files/xen/xen/xen-g5k.service | 0
.../modules/env/files/xen/xen/xend-config.sxp | 0
.../env/lib/facter/installed_kernelreleases.rb | 0
.../setup/puppet/modules/env/manifests/base.pp | 0
.../modules/env/manifests/base/add_ca_grid5000.pp | 0
.../env/manifests/base/configure_dhclient.pp | 0
.../manifests/base/configure_ip_over_infiniband.pp | 0
.../modules/env/manifests/base/configure_kexec.pp | 0
.../env/manifests/base/configure_omnipath.pp | 0
.../env/manifests/base/disable_ndctl_monitor.pp | 0
.../env/manifests/base/disable_nvme_multipath.pp | 0
.../modules/env/manifests/base/do_not_clean_tmp.pp | 0
.../enable_cpufreq_with_performance_governor.pp | 0
.../modules/env/manifests/base/enable_userns.pp | 0
.../env/manifests/base/increase_ssh_maxstartups.pp | 0
.../manifests/base/install_and_disable_ganglia.pp | 0
.../env/manifests/base/tcp_tuning_for_10gbe.pp | 0
.../base/unlimited_memlock_for_infiniband.pp | 0
.../data/setup/puppet/modules/env/manifests/big.pp | 0
.../modules/env/manifests/big/configure_amd_gpu.pp | 0
.../env/manifests/big/configure_initramfs.pp | 0
.../modules/env/manifests/big/configure_kvm.pp | 0
.../env/manifests/big/configure_nvidia_gpu.pp | 0
.../env/manifests/big/configure_nvidia_gpu/cuda.pp | 0
.../manifests/big/configure_nvidia_gpu/drivers.pp | 0
.../manifests/big/configure_nvidia_gpu/ganglia.pp | 0
.../manifests/big/configure_nvidia_gpu/modules.pp | 0
.../big/configure_nvidia_gpu/prometheus.pp | 0
.../manifests/big/configure_nvidia_gpu/services.pp | 0
.../modules/env/manifests/big/configure_postfix.pp | 0
.../modules/env/manifests/big/configure_sshfs.pp | 0
.../modules/env/manifests/big/install_beegfs.pp | 0
.../env/manifests/big/install_g5k_jupyterlab.pp | 0
.../modules/env/manifests/big/install_openmpi.pp | 0
.../manifests/big/install_prometheus_exporters.pp | 0
.../modules/env/manifests/big/install_smartd.pp | 0
.../env/manifests/big/install_snmp_tools.pp | 0
.../manifests/big/prepare_kernel_module_build.pp | 0
.../modules/env/manifests/common/apt_pinning.pp | 0
.../modules/env/manifests/common/g5kpackages.pp | 0
.../env/manifests/common/software_versions.pp | 0
.../puppet/modules/env/manifests/commonpackages.pp | 0
.../setup/puppet/modules/env/manifests/init.pp | 0
.../data/setup/puppet/modules/env/manifests/min.pp | 0
.../env/manifests/min/add_image_version_in_etc.pp | 0
.../configure_kernel_and_blacklist_some_modules.pp | 0
.../min/configure_network_and_install_drivers.pp | 0
.../modules/env/manifests/min/generate_etc_motd.pp | 0
.../manifests/min/install_and_configure_locales.pp | 0
.../env/manifests/min/install_and_configure_ssh.pp | 0
.../env/manifests/min/install_cpu_microcode.pp | 0
.../env/manifests/min/install_metapackage.pp | 0
.../modules/env/manifests/min/install_tgz_g5k.pp | 0
.../modules/env/manifests/min/kernel/initramfs.pp | 0
.../modules/env/manifests/min/kernel/modules.pp | 0
.../modules/env/manifests/min/kernel/remove_old.pp | 0
.../env/manifests/min/kernel/setup_links.pp | 0
.../modules/env/manifests/min/set_root_password.pp | 0
.../manifests/min/set_timezone_to_europe_paris.pp | 0
.../data/setup/puppet/modules/env/manifests/nfs.pp | 0
.../modules/env/manifests/nfs/configure_iscsi.pp | 0
.../modules/env/manifests/nfs/configure_ldap.pp | 0
.../env/manifests/nfs/configure_module_path.pp | 0
.../modules/env/manifests/nfs/configure_ntp.pp | 0
.../env/manifests/nfs/install_nfs_requirements.pp | 0
.../manifests/nfs/install_osirim_requirements.pp | 0
.../nfs/install_storage5k_requirements.pp | 0
.../data/setup/puppet/modules/env/manifests/std.pp | 0
.../env/manifests/std/add_g5kcode_to_path.pp | 0
.../std/configure_g5kdiskmanagerbackend.pp | 0
.../env/manifests/std/configure_g5kmanager.pp | 0
.../env/manifests/std/configure_g5kpmemmanager.pp | 0
.../env/manifests/std/configure_oar_client.pp | 0
.../env/manifests/std/configure_rsyslog_remote.pp | 0
.../setup/puppet/modules/env/manifests/std/dell.pp | 0
.../modules/env/manifests/std/dell/params.pp | 0
.../env/manifests/std/disable_lvm_pvscan.pp | 0
.../modules/env/manifests/std/g5k_generator.pp | 0
.../modules/env/manifests/std/install_g5kchecks.pp | 0
.../env/manifests/std/install_g5ksubnets.pp | 0
.../env/manifests/std/install_hwraid_apt_source.pp | 0
.../modules/env/manifests/std/install_kameleon.pp | 0
.../manifests/std/install_libguestfs_backport.pp | 0
.../modules/env/manifests/std/install_megacli.pp | 0
.../modules/env/manifests/std/install_sudog5k.pp | 0
.../puppet/modules/env/manifests/std/ipmitool.pp | 0
.../modules/env/manifests/std/nvidia_reset_mig.pp | 0
.../data/setup/puppet/modules/env/manifests/xen.pp | 0
.../modules/env/manifests/xen/configure_xen.pp | 0
.../modules/env/manifests/xen/install_grub.pp | 0
.../env/templates/base/omnipath/scibian.key.erb | 0
.../modules/env/templates/common/apt_pinning.erb | 0
.../puppet/modules/env/templates/min/motd.erb | 0
.../env/templates/nfs/ldap/common-account.erb | 0
.../modules/env/templates/nfs/ntp/ntp.conf.erb | 0
.../env/templates/std/dell/linux.dell.com.key.erb | 0
.../std/hwraid/hwraid.le-vert.net.key.erb | 0
.../grid5000/steps/disable_checkpoint.yaml | 0
.../grid5000/steps/enable_checkpoint.yaml | 0
image/{ => debian11}/grid5000/steps/env/bashrc | 0
.../{ => debian11}/grid5000/steps/env/functions.sh | 0
.../steps/export/debian/clean_dhcp_leases.yaml | 0
.../steps/export/do_qcow2_finish_works.yaml | 0
.../grid5000/steps/export/export_g5k.yaml | 0
.../grid5000/steps/export/save_appliance_VM.yaml | 0
.../grid5000/steps/setup/debian/clean_system.yaml | 0
.../steps/setup/debian/configure_apt_sources.yaml | 0
.../steps/setup/debian/configure_system.yaml | 0
.../steps/setup/debian/install_packages.yaml | 0
.../steps/setup/debian/minimal_install.yaml | 0
.../steps/setup/debian/run_orchestrator.yaml | 0
.../steps/setup/debian/setup_orchestrator.yaml | 0
image/{ => debian11}/taler-debian11.yaml | 49 +-
notes.txt | 0
353 files changed, 22444 insertions(+), 3126 deletions(-)
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-grid5k] 167/189: add g5k commit sha again, (continued)
- [taler-grid5k] 167/189: add g5k commit sha again, gnunet, 2022/04/28
- [taler-grid5k] 153/189: show that process is running in persist.sh for long during processes, gnunet, 2022/04/28
- [taler-grid5k] 143/189: fixes, changes, gnunet, 2022/04/28
- [taler-grid5k] 161/189: add centos image, gnunet, 2022/04/28
- [taler-grid5k] 131/189: fix backup script, gnunet, 2022/04/28
- [taler-grid5k] 127/189: adjust database logs, gnunet, 2022/04/28
- [taler-grid5k] 166/189: use centos for db only, gnunet, 2022/04/28
- [taler-grid5k] 141/189: update recovery script, gnunet, 2022/04/28
- [taler-grid5k] 160/189: update image, disable mitigations, gnunet, 2022/04/28
- [taler-grid5k] 154/189: more dynamic rsyslog ports, add some info in setup.sh, gnunet, 2022/04/28
- [taler-grid5k] 189/189: Commented and Documented,
gnunet <=
- [taler-grid5k] 144/189: possible to provide the complete tar archive for recovery, gnunet, 2022/04/28
- [taler-grid5k] 149/189: update proxy configuration for merchant and bank, gnunet, 2022/04/28
- [taler-grid5k] 145/189: add some doc, gnunet, 2022/04/28
- [taler-grid5k] 162/189: add centos image, gnunet, 2022/04/28
- [taler-grid5k] 186/189: rebuild on all nodes, gnunet, 2022/04/28
- [taler-grid5k] 176/189: fix node-exporter, gnunet, 2022/04/28
- [taler-grid5k] 155/189: experiment with two postgresql instances, gnunet, 2022/04/28
- [taler-grid5k] 157/189: fix persist script, delete manually, gnunet, 2022/04/28
- [taler-grid5k] 151/189: add progress for archiving, gnunet, 2022/04/28
- [taler-grid5k] 135/189: add loki to recover setup, gnunet, 2022/04/28