Skip to content

Conversation

@ionicsolutions
Copy link
Collaborator

No description provided.

@ionicsolutions ionicsolutions linked an issue Apr 10, 2025 that may be closed by this pull request
@ionicsolutions ionicsolutions changed the title Networking Universal container platform with tailscale and SSH Apr 18, 2025
}

#[async_trait]
pub trait ContainerPlatform<T: ContainerModelVersion> {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we also probably want a has_resources or something that can check if the platform has the accelerators requested.

In some situations the user may just give an accelerator like 1:A100 without providing a platform, or with providing multiple platforms. In those cases we want to find out which platform has the accelerator they requested.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I'm still figuring out how I want to distribute that logic (e.g., do I ask the platform implementation whether it can schedule a workload, or do we have abstract capabilities in a Platform data model that we can check against), but I'm planning to have capability and capacity checks so that a container can be placed without the user specifying a platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ensure unique server names

3 participants