-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a Construct to supply Deadline installers #176
Labels
feature-request
A feature should be added or improved.
Comments
horsmand
referenced
this issue
in horsmand/aws-rfdk
Oct 15, 2020
Fixes #176 BREAKING CHANGE: The version parameter in the RenderQueue constructor properties was removed and the one taken by the Repository constructor was modified to use the new VersionQuery construct.
horsmand
referenced
this issue
in horsmand/aws-rfdk
Oct 23, 2020
horsmand
referenced
this issue
in horsmand/aws-rfdk
Oct 28, 2020
Any plan to mirror the deadline installers to other aws partitions? |
horsmand
added a commit
that referenced
this issue
Nov 5, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We would like a construct which determines the S3 URI's for the Deadline installers and Deadline Docker recipes. The version of Deadline for these can be either specified by the user or defaulted to the latest version.
For now, this will be integrated with the Repository construct to get the repository installer for it to use. In the future we can extend it out to be used by other constructs that require Deadline installers or the Docker recipes as well.
Use Case
Currently to get the repository installer, we use hard-coded values that make assumptions about where the installer should be found in S3:
aws-rfdk/packages/aws-rfdk/lib/deadline/lib/version.ts
Lines 293 to 310 in 75d0f9f
This would provide a more robust way of determining the installer locations
Proposed Solution
A VersionQuery Construct that contains a CustomResource that downloads the version index file and parses it, then returns the required information about the installers for a specific Deadline version.
The Repository construct will then take the versioned installers supplied by the VersionQuery construct, and use the repo installer.
This is a 🚀 Feature Request
The text was updated successfully, but these errors were encountered: