Skip to content

07 - Fonti ed evidenze

Guida iniziale

La guida distingue contratto architetturale, codice, risorse applicate e prove eseguite. Una modifica alla doc o un test locale non è un nuovo deploy. Le ricevute operative complete restano nell'archivio aziendale degli operatori; questa versione condivisibile riporta sintesi sanitizzate, commit e risultati. Non contiene Terraform state, piani grezzi, token o dati degli allevamenti.

Fonti normative e codice

Tema Fonte
Sistemi, domini e componenti System Overview
Progetti, cartelle e ambienti Resource Hierarchy
IAM e identità Identity & Access
Ingress e IAP, aggiornamento Lorenzo del 10 novembre Network
Cataloghi e procedura comune Infra delivery · Catalogo
Kit e comandi Kit · Runbook
Schema e profili ammessi Validatore · SQL Farm

Le fonti fissate a commit conservano quella versione; i collegamenti main seguono il codice corrente e richiedono accesso aziendale alle repository. I cambiamenti recenti di Lorenzo su IAP stage, standard, Status e client legacy sono disegno/sviluppo: non sono servizi aggiunti automaticamente al nostro stage.

Sintesi delle ricevute

Prova Risultato e limite Resoconto condivisibile
Access, 7–9 novembre Release, migrazione prima del backend, richieste, tracce/metriche, ripresa senza duplicare publisher. Non prova tutti gli endpoint o la capacità per cento aziende. Scheda 09
Recovery isolato, 9 novembre Retry dello stesso job/candidato dopo un diniego di deploy; errore originale conservato, duplicato rifiutato, cleanup. Non è rollback SQL o ordinamento distribuito. Scheda 10
Farm, 10 novembre Secondo sistema reale: build, SQL prima/dopo, rollout, S2S in cinque casi, cleanup e piani finali senza differenze. Metriche e una traccia precisa ricevute. Scheda 11
Nuovi controlli della procedura Approvazione esplicita con snapshot/inventario; regressioni sul database più avanti del codice. Test del codice, senza nuovi rilasci applicativi. Procedura · Schema
Allarmi e restore Soglie e obiettivi proposti, non allarmi già attivati o restore già riusciti. Scheda 12

I riferimenti completi di release/build/Execution nei resoconti permettono agli operatori autorizzati di ritrovare il run. Le sintesi non sostituiscono le ricevute originali e non sono certificazioni di prestazioni o conformità.

Regole di lettura

Aggiornamento degli strumenti del 10 novembre: il commit Infra eb2cd10 ha superato 98 test operatore, di cui 15 sul comando di approvazione. La PR Infra #35 è unita su main (de07d918), senza modifiche Terraform applicate. Il kit Farm aggiornato è verificato offline, con gli stessi contratti applicati; hash del manifest: e5dc2d5ee5c115c27e58722c861cb9e584dc309126e60f85dc867dc7ab8ff318. Il 10 novembre alle 09:40 UTC inspect ha verificato il rollout Farm reale già SUCCEEDED, restituendo il blocco «non in attesa di approvazione», senza modifiche cloud. Il primo POST di approvazione con il nuovo comando resta da registrare al prossimo rilascio.

Le regressioni PostgreSQL 17 sul database più avanti del codice sono passate: tre casi in Access (17ad6646) e quattro in Farm (c544d043). Abbiamo riusato i test aggiunti da Lorenzo nella PR Farm #15, chiudendo la nostra #16 duplicata. Farm passa fmt, Clippy e 57 test del workspace; un doctest preesistente è ignorato. Passano anche i 14 test degli hook. Compose locale è riuscito: sei immagini compilate, nove servizi avviati, backend health/ready positivo, migratore e setup Pub/Sub conclusi, otto versioni nel ledger SQL. Container e risorse di prova sono rimossi; il motore isolato è fermo. Sono prove del codice: non aggiornano il backend o lo schema online.

  • Un gruppo configurato non prova tutte le azioni di ogni persona; Lorenzo verifica le proprie azioni nel normale primo uso, senza un rilascio duplicato.
  • Un grant IAM non prova rete, SQL o autorizzazione applicativa. S2S Farm prova health/readiness e IAM, non il Catalog o i dati di organizzazioni reali.
  • Un Service Ready non prova telemetria; i segnali sono verificati separatamente. Per Farm manca una delle due tracce precise cercate: la richiesta /ready risulta comunque da HTTP 200, log e metriche.
  • Farm online usa fc5d06e con due migrazioni. Il codice collaudato c544d043 ne contiene otto: queste nuove migrazioni non sono state distribuite dalle prove qui registrate.
  • Gli allarmi e il restore restano obiettivi della scheda12 finché non esistono le rispettive prove. Non sono SLA di produzione.

La doc ufficiale conserva anche il registro dei collaudi. Per l'implementazione delle regole recenti fare riferimento ai commit delle PR che le introducono; non attribuire quei comandi ai kit storici.