Hacker GitHub

← All repos

cruise-automation/isopod

View on GitHub ↗ ★ 483 Go

An expressive DSL and framework for Kubernetes configuration without YAML

14 mentions on Hacker News by 4 people: 1 story, 13 comments · first 2019-09-28 · latest 2025-06-20

Mentions per year 14 mentions · busiest year 2019 (4)
20082026
  1. Not directly, first render it to protos. Couple gigs ago I made this - https://github.com/cruise-automation/isopod
    comment by dilyevsky · 2025-06-20 · in What would a Kubernetes 2.0 look like
  2. …other users based on the same library[1], I heard reddit did something similar internally [0] - https://github.com/cruise-automation/isopod [1] - https://github.com/stripe/skycfg
  3. Here’s one of my previous attempts at it specifically for k8s: https://github.com/cruise-automation/isopod I’ve had mixed results trying to adopt this though - some people (usually better coders) get it, some like wallowing in their yaml…
    comment by dilyevsky · 2024-06-17 · in Starlark Language
  4. …template yaml at the problem (kustomize, etc) I myself prefer Starlark-based DSL like this one: https://github.com/cruise-automation/isopod
  5. …sysadmins) and boneheaded management “who don’t mind yaml” and will drag everyone down. [0] - https://github.com/cruise-automation/isopod
    comment by dilyevsky · 2023-03-27 · in Jsonnet – The Data Templating Language
  6. https://github.com/cruise-automation/isopod Starlark -> protos -> k8s api. Jic you wanted more confuse
  7. I have - https://github.com/cruise-automation/isopod and more generally with https://github.com/stripe/skycfg
    comment by dilyevsky · 2021-11-14 · in YAML: It's Time to Move On
  8. …with Kubernetes. But it might go the same way as Ksonnet. Anyone actually using these tools? [1] https://github.com/cruise-automation/isopod
    comment by atombender · 2021-10-19 · in Cue: A new language for data validation
  9. Sounds like you may enjoy https://github.com/cruise-automation/isopod (some assembly may be required)
    comment by dilyevsky · 2020-09-17 · in What we learned after a year on Kubernetes
  10. I worked on this at previous gig - https://github.com/cruise-automation/isopod Same use-case but uses Starlark dsl instead of jsonnet
    comment by dilyevsky · 2020-06-07 · in How we use HashiCorp Nomad
  11. …which uses the Python-like Starlark language. Cruise built a more complex DSL on top of it: https://github.com/cruise-automation/isopod
  12. …[0] at my previous gig that addresses these because I was similarly unimpressed with helm [0] - https://github.com/cruise-automation/isopod
  13. ▲ 36
    Isopod: Expressive DSL Framework for Kubernetes Config
    story by twakefield · 2019-10-04 · 11 comments
  14. …for kubernetes configs at my prev gig and I quite liked it. Open-sourced some of that stuff as https://github.com/cruise-automation/isopod (which is based on https://github.com/stripe/skycfg ). I hear stripe are also using their thing with…
    comment by dilyevsky · 2019-09-28 · in A developer goes to a DevOps conference