Ponto de extremidade da API
Ligar /api/v1/policies/kyverno/generate/image-signature com um token de administrador. A resposta retorna um Kyverno completo ClusterPolicy manifesto.
Exemplo de solicitação
{
"policy_name": "tenant-signature-policy",
"validation_failure_action": "Enforce",
"image_references": ["ghcr.io/acme/*"],
"excluded_namespaces": ["kube-system"],
"rekor_url": "https://rekor.sigstore.dev"
}Notas operacionais
- Usar Auditoria modo primeiro para observar violações sem bloquear cargas de trabalho.
- Promover para Aplicar após validação em namespaces que não sejam de produção.
- Usar cosign_public_key para verificação de chave fixada ou omiti-lo para modo sem chave.
- Mantenha o mínimo de namespaces excluídos para preservar a cobertura da política.