I'm starting to suspect that the output of yamlencode() to flink-conf.yaml is not being parsed correctly.
When I look at the logs, values set my yamlencode() appear as:
"number": "12345"
whereas other values appear as
number: 12345
In fact, both values can occur in the same deployment, which make me think they aren't equivalent.