Skip to content

RFC: fix: require Linux fleets when using the deadline-cloud conda channel - #419

Draft
crowecawcaw wants to merge 1 commit into
aws-deadline:mainlinefrom
crowecawcaw:conda-channel-linux-hostreq
Draft

RFC: fix: require Linux fleets when using the deadline-cloud conda channel#419
crowecawcaw wants to merge 1 commit into
aws-deadline:mainlinefrom
crowecawcaw:conda-channel-linux-hostreq

Conversation

@crowecawcaw

Copy link
Copy Markdown
Contributor

What was the problem/requirement? (What/Why)

If a job from this submitter is created in a queue with both Windows and Linux SMF fleets, it will be picked up by the Windows fleets even though SMF doesn't have a Windows Maya conda package in the service managed channel.

What was the solution? (How)

Add a host requirement for Linux if the job is only using the Deadline-managed conda channel. That way, the job will only match to the Linux fleet. But if someone has a custom channel, we support custom Windows Maya conda packages.

What is the impact of this change?

How was this change tested?

Not tested! I don't have Maya installed. Needs testing.

Integ test result

None

Installer test result

None

Did you run the "Job Bundle Output Tests"? If not, why not? If so, paste the test results here.

No

Was this change documented?

n/a

Did you modify schema files?

No

Is this a breaking change?

No


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

The service-managed deadline-cloud conda channel only ships Maya packages
built for Linux. When a job's CondaChannels parameter is exactly
"deadline-cloud", inject an attr.worker.os.family=linux host requirement
into every step so the job is not scheduled onto Windows fleets that
cannot provide the package. Jobs using custom channels (which may carry
Windows packages) are left untouched.
@crowecawcaw
crowecawcaw requested a review from a team as a code owner June 9, 2026 20:00
@crowecawcaw crowecawcaw changed the title fix: require Linux fleets when using the deadline-cloud conda channel RFC: fix: require Linux fleets when using the deadline-cloud conda channel Jun 9, 2026
@github-actions github-actions Bot added the waiting-on-maintainers Waiting on the maintainers to review. label Jun 9, 2026
@crowecawcaw
crowecawcaw marked this pull request as draft June 9, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-on-maintainers Waiting on the maintainers to review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant