Protetores de política

Gerar políticas de assinatura de imagem Kyverno

Use a API de política para gerar uma Kyverno verifyImages ClusterPolicy para aplicação de imagem assinada e, em seguida, aplique-a aos clusters Kubernetes.

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.
Gerar políticas de assinatura de imagem Kyverno