Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Any sufficiently large configuration language eventually becomes Turing complete (or close to it). See HCL, GitHub actions, kubernetes.


Kubernetes is not like the others in that list because it remains a declaration of intended state. There are for sure no "if", "loop", or even variables in the .yaml files. You may be thinking of the damn near infinite templating languages that generate said yaml, or even Kustomize that is JSONPatch-as-a-Service. GHA is not like the others because it is an imperative scripting language in yaml, not a "configuration language"


> Kubernetes is not like the others in that list because it remains a declaration of intended state

Mutation via hook?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: