ADORSYS-GIS / ADORSYS-GIS/lightbridge-authz

[Ticket]: Verify the live 5.1 deployment - prod device login and rollback procedure

Abierto
#514 1 comentario 0 reacciones 0 asignados Ver en GitHub
Prod ticket
Lenguaje dominante
Rust
Estrellas
0
Forks
1
Merge medio
7 h 7 min
PR fusionados (30 d)
237

Descripción

### Type
Feature

### Summary
Promote 5.1.0 to prod and run the post-deploy verification.

### Intent
So the release is proven in the environment that matters, not only in CI.

### Source of truth (links)
- ADR-0023 (mandatory IdP surface)
- `docs/local-testing.md` (the same checks, run locally first)

### Current Behavior
Prod runs the pre-5.1 image; the new IdP surface is unavailable there.

### Expected Behavior
Prod serves the full IdP surface: discovery advertises introspection and the check-session iframe, and every advertised endpoint responds.

### Acceptance Criteria
- [ ] All pods healthy after sync
- [ ] `/.well-known/openid-configuration` lists `introspection_endpoint` and `check_session_iframe`
- [ ] Every advertised endpoint returns non-404 (the #473 failure mode was an advertised-but-unmounted route)
- [ ] A device-code login completes against prod
- [ ] Rollback procedure written down BEFORE promotion

### Out of Scope
New feature verification; this confirms parity plus the newly advertised routes.

### Technical Context
ADR-0023 mounts every IdP route unconditionally. The specific regression to check for is discovery advertising a route that 404s.

### Risks
A failed deploy on a Friday with no written rollback is the worst case. Write the rollback first.

### Test Plan
Run the post-deploy smoke script; capture output in this ticket as verification evidence.

### Verification evidence
- [ ] Test added and proven to fail before the change
- [ ] `just all-checks` green
- [ ] Every new or changed `src` file is <= 200 LoC

### Human accountable owner
@stephane-segning

### AI Usage Declaration
Ticket drafted with AI assistance from a verified repo audit.
Structure and estimates drafted with AI from a verified repository audit (file
line counts, config keys, and dependency state were read from the actual tree,
not assumed). A human owns intent, scope, and the release commitment.

### Human verification completed
- [ ] I can explain this work without referring to the AI-generated text
- [ ] Acceptance criteria are testable
- [ ] Source of truth is a real link, not boilerplate

Governance: https://adorsys-gis.github.io/ai-governance/

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Start with ADR-0023 and docs/local-testing.md, then locate and run the post-deploy smoke script locally first. Write down the rollback procedure before promotion. Done means healthy pods, the required discovery entries, non-404 advertised endpoints, a completed device-code login, captured verification evidence, and green just all-checks.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
rust
Área
authentication, devops, release
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.