Skip to content

Adding A4X Base Support to JBVM#4834

Merged
LAVEEN merged 6 commits intoGoogleCloudPlatform:developfrom
LAVEEN:gpujbvm
Feb 9, 2026
Merged

Adding A4X Base Support to JBVM#4834
LAVEEN merged 6 commits intoGoogleCloudPlatform:developfrom
LAVEEN:gpujbvm

Conversation

@LAVEEN
Copy link
Contributor

@LAVEEN LAVEEN commented Nov 11, 2025

This PR adds support for the gpu_topology attribute within the placement_policy for VM instances. This is necessary to support the upcoming A4x GPUs, which require a specific GPU topology to be defined for optimal performance.

@LAVEEN LAVEEN added the release-improvements Added to release notes under the "Improvements" heading. label Nov 11, 2025
@LAVEEN LAVEEN marked this pull request as ready for review November 11, 2025 15:33
@LAVEEN LAVEEN requested review from a team and samskillman as code owners November 11, 2025 15:33
@cboneti
Copy link
Member

cboneti commented Nov 12, 2025

/gemini review

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds support for the gpu_topology attribute in the placement_policy for VM instances. The changes are well-structured, including updates to the main Terraform logic, variable definitions, and documentation. I've provided a few suggestions to improve documentation accuracy, code style, and validation logic.

LAVEEN pushed a commit that referenced this pull request Dec 25, 2025
…d validation

This commit updates the `placement_policy` variable in `modules/compute/vm-instance/variables.tf` to use a strict `object` type with optional fields, including the new `gpu_topology`.
It also updates the validation block to correctly handle `null` values while preventing empty objects.
The `main.tf` and `README.md` files are updated to reflect these changes.
@LAVEEN LAVEEN changed the title Adding A4X and Future NPI Support to JBVM Adding A4X Base Support to JBVM Jan 19, 2026
@LAVEEN LAVEEN marked this pull request as draft February 9, 2026 05:16
@LAVEEN LAVEEN marked this pull request as ready for review February 9, 2026 07:52
@LAVEEN LAVEEN dismissed bytetwin’s stale review February 9, 2026 07:53

Addressed the comments.

@LAVEEN LAVEEN merged commit 7b41b19 into GoogleCloudPlatform:develop Feb 9, 2026
16 of 81 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-improvements Added to release notes under the "Improvements" heading.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants