#579 real time deck support
Pull request opened by Yicheng-Lu-llllTL;DR
This PR:
1. stores DeckUri at task running stage to support real-time deck.
with flyteorg/flytepropeller#579, propeller can send node event with deck uri at running time, So, admin needs to also store the DeckUri inomation.
2. In the CreateDownloadLink method, ensure to verify the existence of the URL prior to generating a signed URL. The console invokes CreateDownloadLink to convert the native deck URI into a signed URI. As indicated in FlytePropeller Pull Request #579, the deck URI may not exist yet, necessitating this validation step.
real time deck support includes:
• flytekit: flyteorg/flytekit#1704
• flyteadmin: #579
• flytepropeller: flyteorg/flytepropeller#579
• flyteconsole: flyteorg/flyteconsole#781Type
☐ Bug Fix
☐ Feature
☐ Plugin
Are all requirements met?
☐ Code completed
☐ Smoke tested
☐ Unit tests added
☐ Code documentation added
☐ Any pending items have an associated Issue
Complete descriptionHow did you fix the bug, make the feature etc. Link to any design docs etcTracking Issue
_Remove the '_fixes_' keyword if there will be multiple PRs to fix the linked issue_
fixes https://github.com/flyteorg/flyte/issues/Follow-up issueNA
OR
https://github.com/flyteorg/flyte/issues/flyteorg/flyteadmin
✅ All checks have passed
2/2 successful checks