3 ms·
Concourse's components (ATC, DB, Workers) can run on Kubernetes, but it is still handling the scheduling of containers it creates. Delegating container schedul
by jacques_chester 8y ago
Concourse's components (ATC, DB, Workers) can run on Kubernetes, but it is still handling the scheduling of containers it creates.
Delegating container scheduling to Kubernetes is the next major epic on the Core track for Concourse.
As for Argo: I am not particularly in favour of Turing-complete YAML.
Disclosure: I really like Concourse. I work for Pivotal, which sponsors Concourse development.
- cfontes 8y agoValid point. Don't fly you end up creating a turing-complete config file as well? I remember it being stored as some kind of Yaml like syntax.
- jacques_chester 8y agoFly does substitutions, but that's it: no loops, no if-thens. It's almost certain that something can be tickled into being Turing-complete; it's actually devilishly difficult to avoid doing it by accident. My hunch is pipelines are Turing complete, but I haven't gotten around to proving it. But there's a difference between trying not to introduce it and going out of your way to build a programming language in YAML. An actual, honest-to-god programmable YAML.
- twic 8y agoWait, doesn't Pivotal also sponsor Turing-complete YAML development?
- jacques_chester 8y agoBOSH v1 manifests were Lovecraftian. Well beyond Turing and into the deep underdark of the Beyondness That Must Not Be Yea Even Unto Enterprise.