Skip to content

Add AlmaLinux 8 custom AMI support #7482

Description

@iamh2o

Feature request

Add first-class almalinux8 support for customer-provided ParentImage and CustomAmi workflows. No official ParallelCluster image is requested.

Current behavior

The image-build operating-system detector reads /etc/os-release and rejects an AlmaLinux 8 parent before the ParallelCluster cookbook can run, even though supported Enterprise Linux 8 variants share most package and service behavior.

Proposed scope

  • Add an explicit almalinux8 operating-system value.
  • Accept AlmaLinux 8 in image-build detection and image metadata.
  • Require an explicit customer-provided parent/custom AMI.
  • Extend schema, validators, serialization, documentation, and tests.
  • Coordinate the platform implementation with aws-parallelcluster-cookbook.

Reproduction

Run pcluster build-image with an official AlmaLinux Foundation AlmaLinux 8 x86_64 AMI as Build.ParentImage. The default ParallelCluster Image Builder component exits during OS validation after identifying almalinux.8.10.

I am preparing focused CLI/ImageBuilder and cookbook changes with unit tests and a public AlmaLinux integration build.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions