tests: add libredesk (LibreDesk helpdesk) recipe suite #10
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/libredesk-tests"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds the cc-ci test suite for the new libredesk recipe (recipe-maintainers/Libre-Desk; abra TYPE=libredesk).
Stack: app libredesk/libredesk:v2.4.0 (:9000) + postgres:17-alpine + redis:7-alpine.
What is added (tests/libredesk/):
recipe_meta.py— /health probe, BACKUP_CAPABLE (backupbot db labels), upgradeEXPECTED_NA(only one published version so far), WARM_CANONICAL.install_steps.sh— inserts format-compliantenc_key(32-hex) +admin_pwd(upper+lower+num+special) before deploy; abra's generic generator does not satisfy LibreDesk's strict secret formats.custom/test_health.py— /health → 200 through Traefik.custom/test_ui.py— served root HTML carries LibreDesk brand/SPA-asset markers (real app, not a fallback 200).Verified live on cc-ci (SRC=recipe-maintainers/Libre-Desk REF=main): full 5-stage run PASS — install pass, upgrade intentional skip (declared EXPECTED_NA, single version), backup pass, restore pass, custom pass, level 5/5, deploy-count=1 (clean teardown). Unit suite: 316 passed.
NEVER merges recipes; opens the recipe PR path only. @notplants
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.