User Tools

Site Tools


syntheses:product-services

This is an old revision of the document!


Product Services

These are product directories in vps/vps outside the main product/website application.

Overview

Path Purpose
product/e2e-tests Playwright end-to-end tests for customer-facing panel flows
product/guest-agent Linux and Windows guest VM agents
product/mentos Freshdesk/article management tooling
product/vmbuilder VM image builder
product/cli-based-tests CLI test framework
product/unused-code-remover Static analysis/dead-code tool
product/rat Small internal tool; mostly CI/config in current tree
product/base-image-test CIS/base-image testing
product/history Historical mockups and pre-project artifacts

e2e-tests

product/e2e-tests is a Playwright test suite covering panel flows such as login, account settings, API tokens, billing, domains, load balancers, networks, servers, snapshots, SSH keys, storage, and VPCs.

guest-agent

product/guest-agent contains software that runs inside guest VPS instances.

  • Linux: cron and mpanel-memory-graph packaging/scripts.
  • Windows: C# service for disk, memory, MAC address, and statistics collection.
  • Installer: MSI/Advanced Installer assets for the Windows agent.

mentos

product/mentos is a .NET tool for Freshdesk solution/article workflows. It includes CLI commands for enumeration, reset, and sync; API client/rate-limit handling; Markdown persistence; and tests.

Other Tools

  • vmbuilder - creates VM disk/base images.
  • cli-based-tests - tests CLI tools and workflows.
  • unused-code-remover - static analysis tool for detecting dead code.
  • rat - small internal tool with limited discovered documentation.
  • base-image-test - base image compliance testing.
syntheses/product-services.1784250632.txt.gz ยท Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki