stupid question: why dont they announce a newer version of YAML that is not backwards compatible and allow only quoted strings in their parser?
This would be a massive breaking change for Kubernetes. There are piles and piles of YAML all around the opensource that would need updating. It would be very hard to adopt.
Also, quoting strings 100% of the time just looks ugly in my opinion. Not a big deal with autogenerated YAML, or YAML that I do not maintain, but for anything handwritten it's annoying.
image: my-repo.com/my-app:v1
imagePullPolicy: Always
more than this image: "my-repo.com/my-app:v1"
imagePullPolicy: "Always"
That's all. Not sure about quoting keys though.