mirror of
https://github.com/fscotto/infra.git
synced 2026-10-03 13:29:58 +00:00
Document confirmed Gitea domain transition completion
This commit is contained in:
11
AGENTS.md
11
AGENTS.md
@@ -381,8 +381,12 @@ successfully. The first monthly scrub remains a runtime check.
|
|||||||
HTTPS and authenticated SSH reads returned the same repository HEAD.
|
HTTPS and authenticated SSH reads returned the same repository HEAD.
|
||||||
The new NPM hostnames passed TLS/HTTP checks; old DuckDNS Proxy Hosts were
|
The new NPM hostnames passed TLS/HTTP checks; old DuckDNS Proxy Hosts were
|
||||||
observed disabled. Details are in `docs/domain-fscotto-co.md`.
|
observed disabled. Details are in `docs/domain-fscotto-co.md`.
|
||||||
- [ ] Confirm login on the new Gitea hostname and update remaining client remotes/integrations.
|
- [x] Confirm login on the new Gitea hostname and update remaining client remotes/integrations.
|
||||||
The operator confirmed SSH pull; transport/authentication work, but the agent did not test push.
|
The operator confirmed completion on 2026-10-03; the agent did not perform a test push.
|
||||||
|
- [x] Remove obsolete DuckDNS NPM Proxy Hosts, unused certificates and the old upstream override.
|
||||||
|
The operator confirmed completion on 2026-10-03; no new agent runtime check was performed.
|
||||||
|
- [x] Review and remove completed one-time procedures from the playbook.
|
||||||
|
The operator confirmed completion on 2026-10-03.
|
||||||
- [x] Retire Prometheus' local DuckDNS updater on 2026-10-03 through Ansible:
|
- [x] Retire Prometheus' local DuckDNS updater on 2026-10-03 through Ansible:
|
||||||
the five-minute cron entry and private updater/log directory were removed.
|
the five-minute cron entry and private updater/log directory were removed.
|
||||||
Provisioning is disabled; repeat cleanup changed nothing. HTTPS services, private NPM
|
Provisioning is disabled; repeat cleanup changed nothing. HTTPS services, private NPM
|
||||||
@@ -454,7 +458,8 @@ successfully. The first monthly scrub remains a runtime check.
|
|||||||
on 2026-10-03. Its NPM Proxy Host was already soft-deleted and had no
|
on 2026-10-03. Its NPM Proxy Host was already soft-deleted and had no
|
||||||
associated certificate. Its Ansible domain and runtime override were removed;
|
associated certificate. Its Ansible domain and runtime override were removed;
|
||||||
nginx -t and reload passed without restarting NPM. Primary HTTPS returned 200
|
nginx -t and reload passed without restarting NPM. Primary HTTPS returned 200
|
||||||
with valid TLS; only `git.fscotto.duckdns.org` remains declared for Gitea.
|
with valid TLS. At that step only `git.fscotto.duckdns.org` remained declared;
|
||||||
|
the subsequent domain transition and operator-confirmed cleanup are tracked above.
|
||||||
- [ ] Observe the first scheduled export and Atlas pull after the cutover; the manual end-to-end
|
- [ ] Observe the first scheduled export and Atlas pull after the cutover; the manual end-to-end
|
||||||
cycle passed, but the next unattended cycle has not yet occurred.
|
cycle passed, but the next unattended cycle has not yet occurred.
|
||||||
|
|
||||||
|
|||||||
@@ -66,14 +66,17 @@ The repeat cleanup changed nothing; ordinary DuckDNS provisioning was skipped.
|
|||||||
The cron table had no remaining entries, NPM and the export timer were active,
|
The cron table had no remaining entries, NPM and the export timer were active,
|
||||||
and NPM administration still listened only on `127.0.0.1:81`.
|
and NPM administration still listened only on `127.0.0.1:81`.
|
||||||
|
|
||||||
## Remaining transition work
|
## Operator-confirmed transition completion
|
||||||
|
|
||||||
- Confirm user-authenticated login and push on the new Gitea hostname.
|
On 2026-10-03 the operator confirmed completion of:
|
||||||
- Update existing remotes and callback/webhook URLs explicitly.
|
|
||||||
- Retire obsolete NPM hosts/certificates and the old upstream override
|
|
||||||
after confirming they are no longer needed.
|
|
||||||
|
|
||||||
At inspection the three old DuckDNS Proxy Hosts were already disabled,
|
- Web login on the new Gitea hostname.
|
||||||
not deleted. They are not working HTTPS rollback endpoints. Existing backup
|
- Updates to remaining Git remotes, webhooks and integrations.
|
||||||
|
- Removal of obsolete DuckDNS NPM Proxy Hosts, unused certificates and the old upstream override.
|
||||||
|
- Review and removal of completed one-time procedures from the playbook.
|
||||||
|
|
||||||
|
These are operator confirmations, not new agent runtime checks or a test push.
|
||||||
|
At the earlier inspection the three old DuckDNS Proxy Hosts were disabled,
|
||||||
|
not deleted; that observation predates the confirmed cleanup. Existing backup
|
||||||
archives remain preserved. DNS/Pages/NPM changes were operator actions;
|
archives remain preserved. DNS/Pages/NPM changes were operator actions;
|
||||||
the Gitea application configuration change was deployed through Ansible.
|
the Gitea application configuration change was deployed through Ansible.
|
||||||
|
|||||||
Reference in New Issue
Block a user