|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
|
Esta é uma documentação não divulgada para Admission Controller 1.34-dev. |
Construindo e distribuindo políticas
Construindo a política
Até agora, você construiu a política com um alvo de compilação do mesmo sistema operacional e arquitetura da sua máquina de desenvolvimento.
Agora é hora de construir a política como um binário WebAssembly, um arquivo .wasm.
Você usa o comando:
make policy.wasm
Este comando constrói o código em modo de release, com um alvo de compilação WebAssembly.
A compilação produz um arquivo policy.wasm:
$ file policy.wasm
policy.wasm: WebAssembly (wasm) binary module version 0x1 (MVP)
Distribuindo a política
SUSE Security Admission Controller documenta a distribuição de políticas na seção distribuindo políticas.
Mais exemplos
Você pode encontrar mais políticas Rust Admission Controller no espaço do GitHub de Admission Controller. Esta consulta pode ajudá-lo a encontrá-las.
Os repositórios de políticas Admission Controller, mostrados por essa consulta, têm Ações do GitHub que automatizam as seguintes tarefas:
-
Executar testes unitários e linting de código em pull requests e após fusões de código na ramificação principal.
-
Construir a política em modo
releasee enviá-la para um registro OCI como um artefato.