PSA/ee/docs/premise/README.md
Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

2.9 KiB

Legacy Talos Appliance Premises

Legacy/internal only. Ubuntu Server 24.04 LTS with k3s is the supported customer appliance path for v1. These Talos docs are retained for historical context, support investigation of older internal environments, and engineering reference. Do not use this directory as the starting point for new customer installs.

This directory captures the historical operating model for running Alga PSA as a Talos-based appliance. The goal is to document the parts that were intended to remain true across Talos sites and releases, not the temporary details of one bootstrap session.

Use these docs only for:

  • legacy Talos image and release design
  • persistent Talos machine configuration rules
  • historical single-node GitOps deployment structure
  • database bootstrap and persistence semantics that may still inform Ubuntu/k3s support
  • legacy recovery and troubleshooting patterns

Do not put site-specific details here:

  • node IPs
  • local talosconfig or kubeconfig paths
  • pane IDs
  • one-off recovery commands tied to a single VM
  • temporary image tags chosen for a specific test run

That operational context belongs in a local alga-talos skill or local runbook that can reference these documents.

Documents

Historical Premises

The Talos appliance path was built around these assumptions:

  1. Talos OS artifacts are generated from an in-repo schematic and recorded in a release manifest.
  2. The release manifest couples the boot ISO and installer image.
  3. Persistent host behavior belongs in Talos machine configuration, not temporary boot-time tweaks.
  4. Application installation is GitOps-driven from ee/appliance/flux/.
  5. Single-node appliance scheduling must be allowed on the control-plane node.
  6. Initial application bootstrap is determined by database state, not by a Helm install event alone.
  7. Database credentials and PVC-backed data must survive ordinary reconcile and restart cycles.
  8. Application image tags must be provided explicitly per service; the appliance flow should not drift by defaulting to latest.
  9. Support begins with an exportable bundle rather than a live support tunnel.

For current supported appliance behavior, use ee/docs/appliance/README.md and related Ubuntu appliance docs instead.