[feature request]: allow iterating over object in comprension (like dict comprehension in python)
Open
enhancement
- Dominant language
- Jsonnet
- Stars
- 7.6k
- Forks
- 475
- PR merge metrics
- No merged PRs in 30d
Description
It would be useful to be able to do something like dict comprehensions in python, eg: `for key, value in obj`
A use-case would be when defining environment variables for a kubernetes container like so:
```jsonnet
{
env:: {
FOO: 'foo',
BAR: 'bar',
BAZ: 'baz'
},
containerEnv: [{name: k, value: v} for k, v in $.env]
}
```
->
```json
{"containerEnv": [
{"name": "FOO", "value": "foo"},
{"name": "BAR", "value": "bar"},
{"name": "BAZ", "value": "baz"}
]}
Contributor guide
Assessment
This issue has not been assessed yet.