Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Tanka Alternatives
Similar projects and alternatives to tanka
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
kapitan
Generic templated configuration management for Kubernetes, Terraform and other things
-
cue
The new home of the CUE language! Validate and define text-based and dynamic configuration
-
-
dhall-kubernetes
Typecheck, template and modularize your Kubernetes definitions with Dhall
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
-
starlark-go
Starlark in Go: the Starlark configuration language, implemented in Go
-
kluctl
The missing glue to put together large Kubernetes deployments, composed of multiple smaller parts (Helm/Kustomize/...) in a manageable and unified way.
-
-
Pulumi
Pulumi - Universal Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
-
-
cdk8s
Define Kubernetes native apps and abstractions using object-oriented programming
-
-
kubernetes-external-secrets
Integrate external secret management systems with Kubernetes
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
tanka reviews and mentions
-
Alternatives to Helm?
Although jsonette might be considered more complex Tanka is a great alternative for k8s config management.
- Helm makes it overly complex, or is it just me?
-
The YAML Document from Hell
At Grafana Labs we're using jsonnet at scale, while being a powerful functional language it is also excellent for rendering JSON/YAML config. We have developed Tanka[0] to work with Kubernetes, for other purposes I can recommend this course[1] (authored by me).
-
Should i migrate from Kustomize to Helm?
If you're hitting the limits of Kustomize, maybe look at Tanka as well.
-
Is it possible to wrap Kustomize yaml with jinja2?
Yes, try Tanka.
-
Using Docker – Compose in Development and Production
yes. basically. and this is a path that multiple people are trying to solve. e.g. AWS CDK8s, https://tanka.dev/, etc
Compose would be awesome.
-
Google Kubernetes clusters config checker tool
http://tanka.dev
(Note I work for Grafana Labs who fund Tanka and use it for all production config)
-
The Dhall Configuration Language
I think it might still have issues figuring out that it needs to apply CRDs first: https://github.com/grafana/tanka/issues/246 Besides that, I found it super-handy for deploying https://github.com/prometheus-operator/prometheus-operator and https://github.com/kubernetes-monitoring/kubernetes-mixin
I use tanka/jsonnet and cringe everytime I read a helm chart. Type safety would be nice, but the k8s api can verify the validity on the server.
-
Grafana Labs' Tanka is Awesome.
Interesting, I was expecting it to be AGPL like the rest of their stuff, but it's (at least currently) Apache 2
-
A note from our sponsor - SonarQube
www.sonarqube.org | 21 Mar 2023
Stats
grafana/tanka is an open source project licensed under Apache License 2.0 which is an OSI approved license.