π Describe the bug
When a DataInput is defined with spec.ephemeral: false, the Manager does not add QUEUE_PORT to the underlying deployment's environment.
π To Reproduce
Simply compare the container's env block in the manifests for ephemeral (Job) vs non-ephemeral (Deployment) DataInputs:
env:
- name: DATA_JSON
value: '{data_json}'
- name: QUEUE_HOSTNAME
value: '{queue_hostname}'
# not present in the non-ephemeral version:
- name: QUEUE_PORT
value: '{queue_port}'
- name: QUEUE_ID
value: '{queue_id}'