Feature/mvp integration design#2
Draft
oehmends wants to merge 11 commits into
Draft
Conversation
…ide via OpenJD - Replace TBD in Component 5 with resolved decision and trade-off analysis - Update architecture diagram to show MVP on-prem post-render flow - Update sequence diagrams for render-only job submission - Add fileshare access analysis by fleet type (CMF, SMF via VPC Lattice) - Add post-MVP target state: OpenJD templates for portable post-render - Simplify SubmissionResult for render-only MVP - Move farm-side post-render to Deferred scope
- Replace flat CondaConfig with per-DCC DCCCondaConfig model - Add project-level conda overrides to ProjectDeadlineCloudSettings - Support custom conda packages with explicit S3 channel configuration - Add Publisher UI visibility for editable conda packages on render instances - Update resolve_conda_packages algorithm for project → server → auto-detection chain - Add ValidateCondaPackages validation plugin and correctness property - Update examples, tests, and formal specs to reflect new model
- Replace external on-prem publish with in-job PUBLISH step on CMF worker - Two-step job: RENDER (SMF) → PUBLISH (on-prem CMF) via OJD step dependencies - Per-step hostRequirements route steps to different fleets on same queue - On-prem worker accesses S3 via Deadline Cloud credential chain (no VPN) - Submission hooks (deadline-cloud PR #986) for job template assembly - IAM Roles Anywhere for on-prem worker bootstrap credentials - Publish dependencies can be conda-packaged for multi-node scaling - Path to fully cloud-based publishing when fileshare access available
Map out CMF/SMF distribution options for AYON Launcher with mermaid diagrams. Questions conda's immutability assumption and whether auto-update belongs on render workers, then compares stable conda package, per-job conda package, S3-staged centralized mode, and pre-baked AMI as SMF paths.
Add TL;DR and closing section reflecting Ondrej's bootstrap idea and Leon's working ayon-publish recipe. SMF target is a headless conda package, separate from PR #303's full launcher which targets CMF and on-prem.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog Description
This is a PR in order to Review / Comment the current design discussions on how to implement Deadline Cloud in AYON.