Skip to content

Go framework for end-to-end verification of Helm applications on Kubernetes

Notifications You must be signed in to change notification settings

wangxn2015/helmit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helmit

Safety first!

Build Status Go Report Card License GoDoc

Helmit is a Golang framework and tool for end-to-end testing of Kubernetes applications. The Helmit Go API and the helmit command line tool work together to manage the deployment, testing, benchmarking, and verification of Helm-based applications running in Kubernetes.

Helmit can be used to:

  • Verify Helm charts and the resources they construct
  • Run end-to-end tests to verify a service/API
  • Run end-to-end benchmarks for Kubernetes applications
  • Scale benchmarks across multi-node Kubernetes clusters
  • Run randomized client simulations for Kubernetes applications (e.g. for formal verification)

User Guide

Examples

Acknowledgements

Helmit is a project of the Open Networking Foundation.

ONF

About

Go framework for end-to-end verification of Helm applications on Kubernetes

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 88.5%
  • Smarty 9.3%
  • Makefile 1.4%
  • Other 0.8%