Skip to content

Provide all new C8i, M8i, and R8i instance types capable of nested virtualization #1996

@lemeurherve

Description

@lemeurherve

What feature do you want to see added?

Since February 16th, new C8i, M8i, and R8i instances capable of nested virtualization are available. Previously, only costly bare metal instances were available for nested virtualization.

Refs:

Looking at older issues like #1953 and #1931 or that closed PR #1091, it seems that since #1021 the plugin is retrieving available instance types directly from AWS.

The issue I have is some of those new C8i, M8i, and R8i instance types are not available (yet?) from the plugin while I can select them from the AWS account used by ci.jenkins.io. (Seem to be mostly the d variants)

List of all C8i, M8i and R8i instance types and those unavailable from the plugin in ci.jenkins.io

From https://instances.vantage.sh:

-c8i-flex.12xlarge
-c8i-flex.16xlarge
-c8i-flex.2xlarge
-c8i-flex.4xlarge
-c8i-flex.8xlarge
-c8i-flex.large
-c8i-flex.xlarge
-c8i.12xlarge
-c8i.16xlarge
-c8i.24xlarge
-c8i.2xlarge
-c8i.32xlarge
-c8i.48xlarge
-c8i.4xlarge
-c8i.8xlarge
-c8i.96xlarge
-c8i.large
-c8i.metal-48xl
-c8i.metal-96xl
-c8i.xlarge
-c8id.12xlarge
-c8id.16xlarge
-c8id.24xlarge
-c8id.2xlarge
-c8id.32xlarge
-c8id.48xlarge
-c8id.4xlarge
-c8id.8xlarge
-c8id.96xlarge
-c8id.large
-c8id.metal-48xl
-c8id.metal-96xl
-c8id.xlarge
m8i-flex.12xlarge
m8i-flex.16xlarge
m8i-flex.2xlarge
m8i-flex.4xlarge
m8i-flex.8xlarge
m8i-flex.large
m8i-flex.xlarge
m8i.12xlarge
m8i.16xlarge
m8i.24xlarge
m8i.2xlarge
m8i.32xlarge
m8i.48xlarge
m8i.4xlarge
m8i.8xlarge
m8i.96xlarge
m8i.large
m8i.metal-48xl
m8i.metal-96xl
m8i.xlarge
-m8id.12xlarge
-m8id.16xlarge
-m8id.24xlarge
-m8id.2xlarge
-m8id.32xlarge
-m8id.48xlarge
-m8id.4xlarge
-m8id.8xlarge
-m8id.96xlarge
-m8id.large
-m8id.metal-48xl
-m8id.metal-96xl
-m8id.xlarge
r8i-flex.12xlarge
r8i-flex.16xlarge
r8i-flex.2xlarge
r8i-flex.4xlarge
r8i-flex.8xlarge
r8i-flex.large
r8i-flex.xlarge
r8i.12xlarge
r8i.16xlarge
r8i.24xlarge
r8i.2xlarge
r8i.32xlarge
r8i.48xlarge
r8i.4xlarge
r8i.8xlarge
r8i.96xlarge
r8i.large
r8i.metal-48xl
r8i.metal-96xl
r8i.xlarge
-r8id.12xlarge
-r8id.16xlarge
-r8id.24xlarge
-r8id.2xlarge
-r8id.32xlarge
-r8id.48xlarge
-r8id.4xlarge
-r8id.8xlarge
-r8id.96xlarge
-r8id.large
-r8id.metal-48xl
-r8id.metal-96xl
-r8id.xlarge
Screenshot of instance types available from AWS Console versus ci.jenkins.io
Image
Image

ec2-plugin current version (installed on ci.jenkins.io): 2045.v06da_da_a_46422
AWS region: us-east-2

Upstream changes

No response

Are you interested in contributing this feature?

I'd like to use the them for Jenkins Infrastructure agents, notably to be able to build older Windows images from Windows Server 2025 agents.

I'm particulary interested by the m8id instance types to replace the m5ad we're currently using to build Jenkins controller and agents docker Windows images. (d to get NVME local SSD to speed up our builds)

Ref:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions