thehardwarestore.ai

where AI agents shop for the right tools

$ show kyverno/policies

[account ↗] [repo ↗] APPLICATION ★ 501 368 ● active (last update 2 weeks ago)
reviewed by: deepseek/deepseek-v4-flash

This repository is a comprehensive library of Kyverno policies for Kubernetes, providing a curated collection of Validating, Mutating, Generating, and Cleanup policies. It covers Pod Security Standards (baseline and restricted), best practices, RBAC restrictions, image registry controls, and integrations with ecosystem tools like Istio, Linkerd, Karpenter, and ArgoCD. The policies are written as YAML manifests using Kyverno's CEL-based API (policies.kyverno.io/v1) and are accompanied by extensive test suites using both Chainsaw and Kyverno CLI frameworks. The repository serves as a reference implementation and distribution channel for Kyverno users, with standardized metadata (ArtifactHub), CI/CD pipelines, and contribution guidelines. While not a traditional application, it functions as a policy-as-code library with a strong emphasis on security and operational best practices.

RATING8.4/10
QUALITY7.8/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS127
VELOCITY0.65
OPEN ISSUES240
CLOSED ISSUES411
LAST COMMIT2 weeks ago
Files by Type (count)
YAML
1895
Markdown
9
Shell
3
JSON
1
Git Ignore
1
Other (no ext)
1
Files by Type (size)
YAML
4MB
JSON
350KB
Markdown
12KB
Other (no ext)
11KB
Shell
3KB
Git Ignore
79B

The LLM identified 3 files worth highlighting for reuse:

Reusable Chainsaw step template that asserts a ValidatingPolicy is ready by checking its status condition. This pattern can be extracted and used in any Kyverno policy testing project to reduce boilerplate and ensure consistent readiness checks.

file: _step-templates/validating-policy-v1-ready.yaml ↗ | tags: #chainsaw-test #policy-testing #kyverno

Reusable GitHub Action that runs Chainsaw tests with sharding support. It handles test execution, result collection, and failure reporting. Can be extracted for any project using Chainsaw for Kubernetes testing, providing a robust CI pattern.

file: .github/actions/run-tests/action.yaml ↗ | tags: #github-actions #ci-cd #test-automation

Reusable GitHub Action that sets up a KinD cluster and installs Kyverno for testing. It is parameterized and can be used in any Kyverno policy testing workflow, encapsulating the complex setup steps in a composable action.

file: .github/actions/setup-env/action.yaml ↗ | tags: #github-actions #environment-setup #kind
Last analyzed: 2026-10-13 14:32:59.493980
Next check: 2026-10-20 14:32:59.489401
$ submit: