You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extend MultiNetworkInterfacesInstancesValidator to cover single-card EFA instances (#7457)
Since 3.15.0, single-network-card instances with EFA enabled (e.g. hpc6a,
c5n) are launched with two network interfaces (a primary interface plus a
dedicated efa-only interface), so AWS does not auto-assign them a public IP.
Previously MultiNetworkInterfacesInstancesValidator only checked
multi-network-card instances, so these queues passed validation and their
compute nodes silently failed to bootstrap on public subnets without a NAT
gateway.
Broaden the validator to also flag single-card EFA compute resources (mirroring
the launch-template logic in queues_stack.add_network_interfaces, including the
EfaInterfaceType: efa opt-out), and rework the failure messages to name the
responsible instance types, explain why they launch multiple interfaces, and
give a branch-specific workaround.
Co-authored-by: hanwen-cluster <hanwenli@amazon.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,7 @@ CHANGELOG
11
11
**CHANGES**
12
12
- The validator `ClusterNameValidator` now enforces cluster names to be limited to 40 characters when using `ExternalSlurmdbd`,
13
13
consistent with the existing limit for `Database`. This prevents runtime failures caused by MySQL's table name length limit.
14
+
- The validator `MultiNetworkInterfacesInstancesValidator` now also covers single-network-card instances with EFA enabled, which are launched with multiple network interfaces and therefore cannot be auto-assigned a public IP.
14
15
- The CLI now requires the additional permission `tag:GetResources`.
15
16
- Add support for Python 3.11, 3.12 in pcluster CLI
0 commit comments