Skip to content

Umbrella issue: Support OCI Version v1.2.1 and v1.3.0 #309

@nayuta723

Description

@nayuta723

Description

While runc currently supports ociVersion v1.3.0, both youki and oci-spec-rs only support ociVersion v1.1.0. youki has been actively enhancing its compatibility with runc. We plan to update oci-spec-rs incrementally.

ToDo

I intend to implement the unsupported features listed below.

v1.2.1

  • Add missing Seccomp Architectures (SCMP_ARCH): Add missing Seccomp Architectures (SCMP_ARCH) #311
    The following architectures are currently missing and need to be supported:
    • SCMP_ARCH_PARISC: 32-bit PA-RISC
    • SCMP_ARCH_PARISC64: 64-bit PA-RISC
    • SCMP_ARCH_LOONGARCH64: 64-bit LoongArch
    • SCMP_ARCH_M68K: 32-bit Motorola 68000
    • SCMP_ARCH_SH: 32-bit SuperH
    • SCMP_ARCH_SHEB: 32-bit SuperH big-endian
  • Implement Windows CPU Affinity Support: Implement Windows CPU Affinity Support #312
    oci-spec-rs is currently missing the Windows CPU Group Affinity features. I will add these to achieve parity with oci-spec-go.
    • Add WindowsCPUGroupAffinity struct
    • Add WindowsCPUResources.Affinity field
  • Address LinuxMemory.Kernel Deprecation: Address LinuxMemory.Kernel Deprecation #313
    Update LinuxMemory.Kernel to handle its deprecated status in accordance with the latest OCI Runtime Specification.

v1.3.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions