Hi all :)
This is my monthly status report for October 2024 with the main relevant activities I have done, was involved or are related to my work during the period.
# Onionprobe Ansible Role
A considerable time was spent finding ways to structure and test Ansible roles, collections and playbooks through GitLab CI. Goal is to provide easier-to use procedures to manage Onion Services infrastructure.
As a direct result of this research, it was possible to finally refactor and release an Ansible role to manage Onionprobe, a monitoring tool for onionsites: https://gitlab.torproject.org/tpo/onion-services/ansible/onionprobe-role
It was interesting to research how to do basic Ansible tests using GitLab CI, and a special thanks goes to TPA for providing the base Podman image which allows running Podman in a GitLab CI job: https://gitlab.torproject.org/tpo/tpa/base-images
# Onionprobe
Onionprobe itself got some improvements, including support for running the standalone monitor node with Podman: https://onionservices.torproject.org/apps/web/onionprobe/standalone/
# OnionSec
The OnionSec library and command line for testing onionsites got some enhancements as well: https://github.com/TheEnbyperor/onion-sec/pull/1
# Libraries
The Onion Services Ecosystem got a Libraries page: https://onionservices.torproject.org/dev/libraries/
It still needs some improvements, and also some input from the upstream devs to check accuracy: https://gitlab.torproject.org/tpo/onion-services/ecosystem/-/issues/21
# Support
Finally, also did the usual and ongoing sponsored work with deployment, maintenance and monitoring of Onion Services.