Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Despliegue y cambios controlados

5 tareas · 35 min · Principiante

Una política bien escrita y bien probada todavía tiene que llegar a todas las instancias que deciden, sin atajos. Urunday publica sus políticas como un paquete que cada instancia de opa-agentes descarga y activa. Tienes las reglas de cambio, el historial de revisiones, el estado de las instancias con la configuración de una de ellas y la comparación en sombra de un cambio que amplía permisos. Vas a ver por dónde entró lo que no debía y qué haría falta antes de publicar lo siguiente. Solo lectura; nada se publica.

0 de 5 · 0%

Objetivo de la sala

Una política bien escrita y bien probada todavía tiene que llegar a todas las instancias que deciden, sin atajos. Urunday publica sus políticas como un paquete que cada instancia de opa-agentes descarga y activa. Tienes las reglas de cambio, el historial de revisiones, el estado de las instancias con la configuración de una de ellas y la comparación en sombra de un cambio que amplía permisos. Vas a ver por dónde entró lo que no debía y qué haría falta antes de publicar lo siguiente. Solo lectura; nada se publica.

Una política se despliega como cualquier software: revisión por otras personas, pruebas en el ci, un paquete versionado y firmado, y publicación gradual. Al paquete de OPA se le puede exigir firma, y cada instancia rechaza el que no la trae o no verifica. Un cambio de política tiene además un riesgo propio: un cambio pequeño en el texto puede cambiar muchas decisiones, y las pruebas solo cubren las entradas que alguien pensó.

Por eso los cambios que amplían permisos se evalúan antes en sombra: una instancia aparte recibe el tráfico real, decide con la revisión candidata y registra sus respuestas sin aplicarlas. La comparación contra producción muestra, con solicitudes reales, qué se abriría y qué se cerraría.

Responde para continuar

¿Qué aporta la comparación en sombra de MR-189 que no aportan sus pruebas en verde?

Ver pista de ayuda

Lee la nota de `opa-sombra-01` en `instancias/estado.txt` y la regla CPA-3.

El historial de revisiones dice, para cada cambio, quién lo escribió, quién lo revisó, cómo terminaron sus pruebas y cómo llegó a producción. Contrástalo con las reglas de cambio de Urunday: busca el que está activo en producción saltándose varias a la vez.

Responde para continuar

¿Qué cambio llegó a producción sin pruebas ni revisores? Escribe su código.

Ver pista de ayuda

Cruza las columnas «pruebas», «revisores» y «publicación en producción» de `historial/revisiones.txt` con `politica/cambios-de-politicas.txt`.

Si varias instancias responden detrás de un balanceador y no tienen la misma revisión activa, la misma solicitud puede recibir respuestas distintas según a cuál llegue. Eso rompe la reproducibilidad que buscabas en la sala anterior. A veces, además, la instancia diferente es la que se está portando bien.

Responde para continuar

¿Qué instancia de producción sigue con una revisión anterior a la de las demás?

Ver pista de ayuda

Lee la columna «revision activa» y el estado de las instancias de producción en `instancias/estado.txt`.

La comparación en sombra se lee contando cambios por dirección. Los que pasan de negar a permitir son los que amplían permisos: cada uno es una solicitud real que hoy se rechaza y mañana se ejecutaría. Son los que riesgo tiene que revisar uno por uno antes de publicar.

Responde para continuar

¿Cuántas decisiones de la muestra pasan de negar a permitir con la revisión candidata?

Ver pista de ayuda

Cuenta en `sombra/comparacion-MR-189.txt` las filas con «negar» en producción y «permitir» en la candidata.

Plataforma propone copiar la configuración de una instancia sana a la que falla, para que todas activen la revisión vigente. Con las reglas, el historial y el estado delante, decide.

Responde para continuar

¿Qué le recomiendas a Urunday como siguiente paso?

Ver pista de ayuda

Fíjate en lo que dice el comentario de `instancias/opa-agentes-01.yaml` y en la regla CPA-4.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad