Top 4 Go Unittest Projects
-
helm-unittest
BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin. (by helm-unittest)
Whilst I'll agree that writing helm charts isn't particularly delightful, consuming them can be.
In our case we have a single application/service base helm chart that provides sane defaults and all our deployments extend from. The amount of helm values config required by the consumers is minimal, and there has been very little occasion for a consumer to include their own templates - the base chart exposes enough knobs to avoid this.
When it comes to third-party charts, many we've been able to deploy as is (sometimes with some PRs upstream to add extra functionality), and occasionally we've needed to wrap/fork them. We've deployed far more third-party charts as-is than not though.
One thing probably worth mentioning w.r.t to maintaining our custom charts is the use of helm unittest (https://github.com/helm-unittest/helm-unittest) - it's been a big help to avoid regressions.
We do manage a few kubernetes resources through terraform, including Argocd (via the helm provider which is rather slow when you have a lot of CRDs), but generally we've found helm chart deployed through Argocd to be much more manageable and productive.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
Go Unittest discussion
Go Unittest related posts
Index
What are some of the best open-source Unittest projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | helm-unittest | 1,000 |
2 | go-carpet | 248 |
3 | go-testpredicate | 5 |
4 | squ | 4 |