jsonnet-language-server
kubecfg
jsonnet-language-server | kubecfg | |
---|---|---|
1 | 6 | |
158 | 192 | |
1.9% | 0.5% | |
6.6 | 9.1 | |
about 2 months ago | 5 days ago | |
Go | Go | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jsonnet-language-server
-
coc.nvim configuration for jsonnet language server
``` ref:https://github.com/grafana/jsonnet-language-server/blob/main/editor/vim/coc-settings.json
kubecfg
-
Jsonnet – The Data Templating Language
kubecfg does add some features, like https:// imports, oci:// imports (oci bundles in OCI registries, transitively bundling all imported files with jsonnet-deps).
But yes, I strive to keep the "one file, one target, import whatever you need but explicitly" as much as possible.
I'm pouring some more time into the project and trying to implement some ideas I had for a long time but never managed to get them out. For example "Flags From Files" (https://github.com/kubecfg/kubecfg/blob/flagspec/docs/rfcs/r...) or "Caching + optional vendoring of immutable external deps".
-
Correcting ChatGPT on YAML file syntax
You shouldn't write those manifests by hand in any non-hobby project. https://github.com/kubecfg/kubecfg
-
Your thought on frameworks that uses/relying on ksonnet/ksonnet-lib?
Should kubecfg be used instead (having active development)?
-
Why should I make a helm chart for my app if I use ArgoCD?
We use kubecfg and it is what I would recommend to anyone looking to create a sustainable GitOps workflow at work.
- Falling for Kubernetes
What are some alternatives?
terraform-lsp - Language Server Protocol for Terraform
isopod - An expressive DSL and framework for Kubernetes configuration without YAML
qbec - configure kubernetes objects on multiple clusters using jsonnet
grafonnet-lib - Jsonnet library for generating Grafana dashboard files.
tanka - Flexible, reusable and concise configuration for Kubernetes
rules_jsonnet - Jsonnet rules for Bazel
sprig - Useful template functions for Go templates.
github-desktop - A version of GitHub Desktop packaged with Conveyor
cue - The home of the CUE language! Validate and define text-based and dynamic configuration
stolon - PostgreSQL cloud native High Availability and more.
jk - Configuration as Code with ECMAScript
ursonnet - experimental ur-cause tracer for jsonnet