Fabio Scotto di Santolo
|
7bc7f0e645
|
Feature/prometheus npm quadlet (#15)
* Stage Prometheus NPM Quadlet with backup-safe cutover
* Complete Prometheus NPM Quadlet cutover
|
2026-10-03 11:53:12 +02:00 |
|
Fabio Scotto di Santolo
|
4bd6aafb53
|
Feature/atlas icloudpd migration (#14)
* Design gated Atlas iCloudPD migration target
* Target Atlas iCloudPD photos to Photobook
* Record isolated iCloudPD Photobook ACL validation
* Record Aegis iCloudPD source audit gap
* Verify iCloudPD backup source scope and Borg access
* Record Atlas iCloudPD deployment gate checks
* Pin iCloudPD photo file and directory modes
* Validate inactive iCloudPD Quadlet on Atlas generator
* Keep iCloudPD in Archive and reserve Photobook for Immich
* Prepare guarded Aegis iCloudPD retirement
* Declare inactive Atlas iCloudPD storage and Quadlet
* Retire Aegis iCloudPD from desired state
* Clear retired Aegis iCloudPD failed-unit state
* Remove completed iCloudPD retirement tasks from Aegis
* Record initial Atlas iCloudPD service start
* Manage Atlas iCloudPD config from Vault
* Fix Atlas iCloudPD traceroute startup and config drift
* Use Atlas Vault key for iCloudPD Apple ID
* Add HEIC decoding to Fedora desktops
* Record completed iCloudPD ingestion and remaining recovery checks
|
2026-10-03 09:59:59 +02:00 |
|
Fabio Scotto di Santolo
|
9e76309833
|
Merge main and reconcile Atlas checklist
|
2026-10-02 17:54:33 +02:00 |
|
Fabio Scotto di Santolo
|
ed3fee06e8
|
Record operator-validated Gitea SSH pull and push
|
2026-10-02 17:47:40 +02:00 |
|
Fabio Scotto di Santolo
|
309d64b4ed
|
Record successful public Gitea SSH authentication
|
2026-10-02 10:19:23 +02:00 |
|
Fabio Scotto di Santolo
|
dd33a4f55d
|
Move Atlas Gitea Quadlet to admin with internal gitea user
|
2026-10-02 10:06:51 +02:00 |
|
Fabio Scotto di Santolo
|
06d3b175cb
|
Rehearse rootless Gitea restore from verified backup
|
2026-10-01 21:33:18 +02:00 |
|
Fabio Scotto di Santolo
|
256d758b1a
|
Prepare isolated rootless Gitea Quadlet on Atlas
|
2026-10-01 21:23:40 +02:00 |
|
Fabio Scotto di Santolo
|
5b0f415163
|
Document staged Gitea migration to Atlas
|
2026-10-01 21:10:32 +02:00 |
|
Fabio Scotto di Santolo
|
f491362365
|
Schedule daily Atlas Navidrome music copy
|
2026-10-01 10:32:48 +02:00 |
|
Fabio Scotto di Santolo
|
5a1047adde
|
Document validated Atlas Navidrome music copy
|
2026-09-30 22:55:47 +02:00 |
|
Fabio Scotto di Santolo
|
0144600a4a
|
Add verified Prometheus backup pull to Atlas
|
2026-09-30 21:21:48 +02:00 |
|
Fabio Scotto di Santolo
|
702283b430
|
Document Atlas backup and retention validation
|
2026-09-30 09:13:55 +02:00 |
|
Fabio Scotto di Santolo
|
fa1c8c0b82
|
Document Atlas NAS backups and monitoring
|
2026-09-25 14:06:28 +02:00 |
|
Fabio Scotto di Santolo
|
d4e40d423a
|
Document deferred Cerberus management node plan
|
2026-09-23 09:01:18 +02:00 |
|
Fabio Scotto di Santolo
|
160d63c02d
|
Add Atlas media and storage services [Phase 1] (#9)
* Add Atlas media and storage services
* Document Atlas backend phase one and WireGuard deployment
* Enable Atlas NAS management and document bootstrap workflow
* Harden Atlas network, SSH, firewall, and sharing
* Rotate Ansible Vault secrets
* Allow configurable Aegis SSH users and authorized keys
* Manage Aegis SSH authorized key fragments
* Manage SSH authorized key fragments for infrastructure hosts
* Harden Rocky storage and sharing configuration
* Verify WireGuard handshakes and restore Podman networking
|
2026-09-15 22:39:28 +02:00 |
|
Fabio Scotto di Santolo
|
ab8c51a57d
|
Migrate Prometheus stack to Podman
|
2026-09-08 23:12:41 +02:00 |
|
Fabio Scotto di Santolo
|
24268938bd
|
Hotfix/duckdns token (#8)
* fix: source DuckDNS token from Vault
* chore: rotate DuckDNS Vault token
|
2026-09-08 18:48:13 +02:00 |
|
Fabio Scotto di Santolo
|
eab66b6d3d
|
Add dormant Rocky server profile (#2)
* Add dormant Rocky server profile
* feat: activate Rocky server profile for prometheus
* fix: complete Rocky server migration tooling
* Remove FreeBSD profile
* feat: add Aegis Fedora CoreOS profile
* docs: define Git Flow branch prefixes
* Add Aegis TPM-backed btrfs storage
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Preserve existing Aegis filesystem tables
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Remove unsupported Aegis TPM storage
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Configure Aegis pi Btrfs storage
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Mount Aegis Btrfs as root
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
* Handle Maven on Mise
* Feature/aegis coreos (#7)
* feat(aegis): add ARM image bootstrap workflow
* feat(aegis): manage firewall and SSH hardening
* feat(aegis): harden Fedora IoT services
* chore(aegis): remove local TLS configuration
* fix(aegis): restore supported Fedora IoT bootstrap
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com>
|
2026-09-08 10:36:29 +02:00 |
|
Fabio Scotto di Santolo
|
6296925f2d
|
Remove FreeBSD profile
|
2026-08-31 21:38:13 +02:00 |
|
Fabio Scotto di Santolo
|
45340103d0
|
feat: manage Java 11 with Mise on Fedora WSL
|
2026-08-31 18:20:52 +02:00 |
|
Fabio Scotto di Santolo
|
bb907febf8
|
Update Atlas offsite backup plan
|
2026-08-30 23:30:16 +02:00 |
|
Fabio Scotto di Santolo
|
8ed439317a
|
Add Rocky 9 Atlas NAS profile
|
2026-08-30 14:40:01 +02:00 |
|
Fabio Scotto di Santolo
|
bc5a7572a7
|
Add English README
|
2026-08-28 11:51:23 +02:00 |
|