acoustic-carpenter-78188
03/27/2026, 12:19 PMpyflyte run --remote, it works. With pyflyte package and flytectl register, it fails because the code tarball bucket uri isn't templated in the pod container args:
- args:
- pyflyte-fast-execute
- --additional-distribution
- '{{ .remote_package_path }}'
What changes were proposed in this pull request?
The templating happens during what flytectl register calls "hydration". It is done correctly for tasks specs but it is just omitted for task node overrides. This PR fixes this.
How was this patch tested?
• Added unit test.
• Tested that the example workflow above succeeds in a cluster when registered with the fixed flytectl.
Check all the applicable boxes
• I updated the documentation accordingly.
• All new and existing tests passed.
• All commits are signed-off.
flyteorg/flyteacoustic-carpenter-78188
03/27/2026, 12:19 PMacoustic-carpenter-78188
04/10/2026, 5:01 PM