Viewing profile — shorez
shorez
HN member- Joined
- Wed, Aug 15, 2018, 2:16 PM UTC
- HN karma
- 54
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About shorez
Recent public activity
- story
- story
-
comment
Comment #22019283
But only as long as it stays in a single file :(. And it does not have support for arrays as well
-
comment
Comment #22015986
You are welcome! Feel free to reach out via Slack if you have more questions: https://grafana.slack.com on the #tanka channel
-
comment
Comment #22014933
Glad to hear that :D
-
comment
Comment #22013424
Well, Helm did templating. Tanka does generating, because it seems to be more robust, as the tool understands the output (instead of string substituting a fragile syntax) See the d…
-
comment
Comment #22013395
Delete: No, we need to add that command. For now, use `tk show --dangerous-allow-redirect | kubectl delete -f -`. Diff: Use `tk diff`. It shows the differences between the local Js…
-
comment
Comment #22013378
Regarding Jsonnet: 1. Documentation is bad. We know that and work on improving that. Some resources that might help: - https://tanka.dev/jsonnet/overview : Our own docs include som…
-
comment
Comment #22013255
Downfalls of a bash based approach: You need to maintain it. And bash is hard to debug, especially when the house is on fire (production outage, etc) Integrating should be quite st…
-
comment
Comment #22012953
So, let me share what we do internally at Grafana Labs: General: 1. We run everything on Kubernetes 2. We configure it using Tanka, keep all Jsonnet in git 3. Changes are done usin…
-
comment
Comment #22012483
Exactly like YAML does. With Tanka you would usually use the functions provided by `k.libsonnet` to generate your manifests. For CRD's, there are no helpers available, so you eithe…
-
comment
Comment #22012465
Hi, you won't have much contact with JSON at all. While Jsonnet is technically a superset, all you will see during use is most probably function calls and imports. You won't have t…
-
comment
Comment #22012443
Oh, too bad :( The site is hosted on Netlify and seems to be working for most other people. Maybe reset your browser cache, check your network or try on your phone using cellular d…
-
comment
Comment #22012407
Kubernetes is very good at keeping track of state and maintaining it. You "just" tell it the state you want and it makes sure it becomes reality (this is the whole point of k8s act…
-
comment
Comment #22012173
You could use Tanka and Jsonnet to improve this for Grafana dashboards: https://github.com/grafana/grafonnet-lib . Would that work for you?
-
comment
Comment #22012166
On the same track as well! CUE looks exciting and we might very much implement add it to Tanka when it proves to be useful. We have chosen Jsonnet because it already had an ecosyst…
-
comment
Comment #22012155
(Tanka dev here) Nobody can neglect the power of helm charts (because so many already exist), so I think Tanka will add support soon. Even though we are focused on Jsonnet right no…
-
comment
Comment #22012139
(Tanka dev here) I think this highly depends on your deployment process .. do you want full continuous deployment (CI deploying to the cluster)? In this case you could continue to …
-
comment
Comment #22011517
Anchors are fairly limited: - they are bound to a single file. This won’t help you when trying to maintain multiple similar sets of Config - anchors do not support patching. If you…
- story