learning_ai_common_plat/docs/devops
saravanakumardb1 6bf15eae7a docs(devops): Hostinger runner prompt v2 — org migration + monitoring + hardening
Adds the missing pieces revealed during review:

§1 Multi-repo registration decision — choose repo-level vs org-level
   up-front. Default doc remains repo-level, but explicitly calls out
   org-level as the scaling path for 20+ repos.

§2 Pre-flight check additions:
  - Arch detection (x86_64 / aarch64) before downloading runner tarball
  - github.com + objects.githubusercontent.com reachability check
  - gh CLI auth status check (must be saravanakumardb1)

§4 Installation hardening:
  - Step 1 is now idempotent (getent guards on useradd/usermod)
  - Step 3 queries latest runner version via gh api (no more stale pin)
  - Step 3 includes SHA256 verification of the downloaded tarball
    against the release-notes manifest, with explicit STOP-if-mismatch
  - Step 3 has REGISTRATION_URL var with commented Option A/B for
    repo-level vs org-level scope

§5 Smoke test — added explicit git checkout/add/commit/push commands
   for creating the runner/smoke branch (was implicit before).

§8 (renamed) — comprehensive org migration guide:
  - Side-by-side table: personal account today vs under-an-org
  - Bash loop to transfer all 18 repos via gh api
  - git remote set-url commands for each local clone
  - Post-migration org-level registration token fetch
  - Workflow propagation strategies (reusable workflow vs sync script)

§9 (new) — Monitoring + observability:
  - GitHub Actions tab per-repo + per-org workflow views
  - Runner pool health (Settings → Actions → Runners) at repo + org level
  - gh CLI commands for scripted monitoring (run watch, list, view, runners)
  - Host-side journalctl + _diag/ inspection commands

§14 Questions — updated to ask about scope (repo vs org) first.

Section numbering shifted by +1 from §9 onward to make room for the
new Monitoring section.
2026-05-24 18:04:50 -07:00
..
single_azure_vm refactor(scripts): move 5 Gitea scripts into scripts/gitea/ subdirectory 2026-04-13 00:02:55 -07:00
vercel feat(llm): add FallbackLLMProvider + release pipeline script 2026-04-13 04:21:12 +00:00
AZURE_KEY_VAULT_AND_SECRETS_ROTATION.md docs(devops): update stale mywisprai/MyWisprAI branding across 5 AKV docs 2026-03-21 09:15:30 -07:00
AZURE_PORTAL_SETUP.md docs(devops): update stale mywisprai/MyWisprAI branding across 5 AKV docs 2026-03-21 09:15:30 -07:00
AZURE_RESOURCE_INVENTORY.md docs(devops): update stale mywisprai/MyWisprAI branding across 5 AKV docs 2026-03-21 09:15:30 -07:00
CODING_AGENT_AUTOMATION_PLAYBOOK.md docs: consolidate learning_ai_smart_auth references into learning_ai_auth_app 2026-05-24 14:31:38 -07:00
ECOSYSTEM_DEPLOYMENT.md docs(devops): add canonical endpoint inventory 2026-04-03 17:29:46 -07:00
END_TO_END_ENCRYPTION_DESIGN.md docs(devops): fix 14 bugs/gaps in E2EE design + roadmap after codebase review 2026-03-21 09:01:35 -07:00
END_TO_END_ENCRYPTION_ROADMAP.md docs(e2ee): detailed SQLCipher + AKV implementation plan for LocalMemGPT Sprint 5.4 2026-03-21 13:39:01 -07:00
ENDPOINT_INVENTORY.md docs(devops): add canonical endpoint inventory 2026-04-03 17:29:46 -07:00
ENVIRONMENT_VARIABLES_AND_KEYVAULT_AUDIT.md docs(devops): update stale mywisprai/MyWisprAI branding across 5 AKV docs 2026-03-21 09:15:30 -07:00
GITEA_LOCAL_CI.md docs: consolidate learning_ai_smart_auth references into learning_ai_auth_app 2026-05-24 14:31:38 -07:00
GITEA_NPM_REGISTRY_MIGRATION.md docs: document Linux VM deployment, auto-publish timer, and bug fixes 2026-05-10 02:32:54 +00:00
HOSTINGER_GITHUB_RUNNER_SETUP.md docs(devops): Hostinger runner prompt v2 — org migration + monitoring + hardening 2026-05-24 18:04:50 -07:00
KUBERNETES_ROADMAP.md fix(docs): restore valid helm template examples 2026-03-23 18:16:01 -07:00
REMOTE_DIAGNOSTICS_ROADMAP.md docs(roadmap): mark Phase 3.2 Session Detail View complete 2026-03-03 09:48:15 -08:00
SINGLE_VM_DEPLOYMENT.md refactor(scripts): move 5 Gitea scripts into scripts/gitea/ subdirectory 2026-04-13 00:02:55 -07:00
SINGLE_VM_ENHANCED_PLAN.md docs(devops): add phased VM stack recommendations 2026-03-31 06:52:01 +00:00
USER_ISSUE_REPORTING_ROADMAP.md docs(feedback): mark all TODOs as completed in roadmap 2026-03-03 07:20:56 -08:00