Garde-fous politiques

Générer des politiques de signature d'image Kyverno

Utilisez l'API de stratégie pour générer une ClusterPolicy Kyverno verifyImages pour l'application des images signées, puis appliquez-la à vos clusters Kubernetes.

Point de terminaison de l'API

Appeler /api/v1/policies/kyverno/generate/image-signature avec un jeton d'administrateur. La réponse renvoie un Kyverno complet ClusterPolicy manifeste.

Exemple de demande

{
  "policy_name": "tenant-signature-policy",
  "validation_failure_action": "Enforce",
  "image_references": ["ghcr.io/acme/*"],
  "excluded_namespaces": ["kube-system"],
  "rekor_url": "https://rekor.sigstore.dev"
}

Notes opérationnelles

  • Utiliser Vérification mode d’abord pour observer les violations sans bloquer les charges de travail.
  • Promouvoir Appliquer après validation dans les espaces de noms hors production.
  • Utiliser cosign_public_key pour la vérification de la clé épinglée ou omettez-le pour le mode sans clé.
  • Gardez les espaces de noms exclus au minimum pour préserver la couverture de la politique.
Générer des politiques de signature d'image Kyverno