Skip to content

Containerize and k8sitize Onionspray

Description

Porting and merging of EOTK's pull request #110, updated and adapted to Onionspray.

Tasks

  • Minimal Viable Product:
    • Initial porting of EOTK's PR #110 into Onionspray. Done at !96.
    • Dockerization with environment variable support.
    • TLS fingerprinting with JA3 and/or JA4.
    • Version pinning.
    • Testing and thorough review.
    • Cleaning up an some reorganizing.
    • Other improvements.
    • Merging into main.
  • Plan further steps into the roadmap:
    • Features to consider:
      • Setting up Kubernetes.
      • Prepackaged images (with tag variants).
      • Support for image overlays.
      • Onionprobe integration.
      • Load balancing improvements (improving Onionbalance, and/or come with a solution/workaround for instances being replaced and client with old descriptions in cache still attempting access).
    • Announcement to the community, and invite for merge requests, especially for making the Helm chart (or making it more customizable/generic).
Edited by Silvio Rhatto