Live data from Hacker News

Viewing profile — shorez

shorez

HN member
Joined
Wed, Aug 15, 2018, 2:16 PM UTC
HN karma
54
Public activity
20 items

About shorez

[ my public key: https://keybase.io/shorez; my proof: https://keybase.io/shorez/sigs/vyLeVqCLagcUz_TfIJf8wjxAnmU_qWAw4Qp2j8GAk6E ]

Recent public activity

  1. story
  2. story
  3. comment
    Comment #22019283

    But only as long as it stays in a single file :(. And it does not have support for arrays as well

  4. 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

  5. comment
    Comment #22014933

    Glad to hear that :D

  6. 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…

  7. 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…

  8. 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…

  9. 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…

  10. 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…

  11. 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…

  12. 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…

  13. 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…

  14. 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…

  15. 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?

  16. 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…

  17. 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…

  18. 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 …

  19. 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…

  20. story