Feature or enhancement request details
The API client defines:
/// Create a new container with the given configuration.
public func create(
configuration: ContainerConfiguration,
options: ContainerCreateOptions = .default,
kernel: Kernel,
initImage: String? = nil,
runtimeData: Data? = nil
) async throws {
A client serializes runtimeData with a structure, like LinuxRuntimeData that is specific to the targeted runtime, and the data is opaque to the API server.
At present a client cannot pass LinuxRuntimeData because Plugins/RuntimeLinux, an executable target, defines it.
Code of Conduct
Feature or enhancement request details
The API client defines:
A client serializes
runtimeDatawith a structure, likeLinuxRuntimeDatathat is specific to the targeted runtime, and the data is opaque to the API server.At present a client cannot pass
LinuxRuntimeDatabecausePlugins/RuntimeLinux, an executable target, defines it.Code of Conduct