Skip to content
@kyverno

Kyverno

Cloud Native Policy Management

Hi there 👋 welcome to Kyverno!


kyverno

Kyverno (κυβερνώ, Greek for "govern") is a policy management solution for Kubernetes and other cloud native environments. Kyverno policies can validate, mutate, generate, and clean-up resources. Kyverno can also verify OCI container images for software supply chain security. Kyverno policies are delarative and do not require learning a new programming language.

GitHub is Kyverno's home and here you can find all the interesting things the Kyverno community are working on.

Projects

  • Kyverno (web, repo): a Kubernetes admission controller, scanner, and command-line for policy lifecycle management.

  • Policy Reporter (web, repo): in-cluster management of policy violations and reports with a graphical web-based front end.

  • Kyverno JSON (web, repo): Kyverno policies for non-Kubernetes workloads and any JSON payload.

  • Chainsaw (web, repo): A declarative end-to-end testing tool for Kubernetes operators.

  • Kyverno Envoy Plugin (web, repo): Authorization policies for Envoy based service meshes.

Other Repositories

  • website: The source for the Kyverno website at https://kyverno.io.
  • policies: The Kyverno policy library and test cases (with web frontend at https://kyverno.io/policies).
  • KDP: The Kyverno Design Proposal (KDP) repository, where new features are proposed and reviwed.
  • demos: Sample policies and resources for demos.
  • community: project governance, code of conduct, and other common information.

Community

We thrive on our community and would love for you to engage with us. Please join us in the #kyverno channel on the Kubernetes workspace or the CNCF workspace.

Pinned Loading

  1. kyverno kyverno Public

    Cloud Native Policy Management

    Go 6k 922

  2. policy-reporter policy-reporter Public

    Monitoring and Observability Tool for the PolicyReport CRD with an optional UI.

    Go 292 87

  3. chainsaw chainsaw Public

    Declarative K8s e2e testing

    Go 324 48

  4. kyverno-json kyverno-json Public

    Kyverno for any JSON!

    Go 78 18

  5. kyverno-envoy-plugin kyverno-envoy-plugin Public

    Kyverno policies based authorization plugin for Envoy ❤️

    Go 18 6

Repositories

Showing 10 of 40 repositories
  • policy-reporter Public

    Monitoring and Observability Tool for the PolicyReport CRD with an optional UI.

    kyverno/policy-reporter’s past year of commit activity
    Go 292 MIT 87 10 7 Updated Jan 17, 2025
  • kyverno-envoy-plugin Public

    Kyverno policies based authorization plugin for Envoy ❤️

    kyverno/kyverno-envoy-plugin’s past year of commit activity
    Go 18 Apache-2.0 6 3 10 Updated Jan 17, 2025
  • playground Public

    Powers the Kyverno playground

    kyverno/playground’s past year of commit activity
    Vue 26 Apache-2.0 6 10 4 Updated Jan 17, 2025
  • kyverno Public

    Cloud Native Policy Management

    kyverno/kyverno’s past year of commit activity
    Go 5,962 Apache-2.0 922 276 (1 issue needs help) 53 Updated Jan 17, 2025
  • KDP Public

    Kyverno Design Proposals

    kyverno/KDP’s past year of commit activity
    17 Apache-2.0 25 1 20 Updated Jan 17, 2025
  • chainsaw Public

    Declarative K8s e2e testing

    kyverno/chainsaw’s past year of commit activity
    Go 324 Apache-2.0 48 30 14 Updated Jan 17, 2025
  • policy-reporter-ui Public

    Policy Reporter UI

    kyverno/policy-reporter-ui’s past year of commit activity
    Go 37 Apache-2.0 7 0 4 Updated Jan 17, 2025
  • policy-reporter-plugins Public

    Policy Reporter Plugins Monorepo

    kyverno/policy-reporter-plugins’s past year of commit activity
    Go 5 Apache-2.0 0 2 0 Updated Jan 16, 2025
  • load-testing Public
    kyverno/load-testing’s past year of commit activity
    JavaScript 1 Apache-2.0 8 2 5 Updated Jan 15, 2025
  • policies Public

    Kyverno policies for security and best practices

    kyverno/policies’s past year of commit activity
    Shell 355 Apache-2.0 254 24 (1 issue needs help) 21 Updated Jan 13, 2025