Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Esta es documentación inédita para Admission Controller 1.34-dev.

Construcción y distribución de directivas

Construcción de la directiva

Hasta ahora, has construido la directiva con un objetivo de compilación del mismo sistema operativo y arquitectura de tu máquina de desarrollo.

Ahora es el momento de construir la directiva como un binario de WebAssembly, un archivo .wasm.

Utilizas el comando:

make policy.wasm

Este comando construye el código en modo de lanzamiento, con un objetivo de compilación de WebAssembly.

La construcción produce un archivo policy.wasm:

$ file policy.wasm
policy.wasm: WebAssembly (wasm) binary module version 0x1 (MVP)

Distribución de la directiva

SUSE Security Admission Controller documenta la distribución de directivas en la sección de distribución de directivas.

Más ejemplos

Puedes encontrar más directivas de Rust Admission Controller en el espacio de GitHub de Admission Controller. Esta consulta puede ayudarte a encontrarlas.

Los repositorios de directivas Admission Controller, mostrados por esa consulta, tienen acciones de GitHub que automatizan las siguientes tareas:

  • Ejecutar pruebas de unidad y análisis de código en solicitudes de extracción y después de fusiones de código en la rama principal.

  • Construir la directiva en modo release y subirla a un registro OCI como un artefacto.