Skip to content

refactor(rms-client)!: migrate to updated RMS proto#1944

Open
jayzhudev wants to merge 2 commits into
NVIDIA:mainfrom
jayzhudev:refactor/rms-proto
Open

refactor(rms-client)!: migrate to updated RMS proto#1944
jayzhudev wants to merge 2 commits into
NVIDIA:mainfrom
jayzhudev:refactor/rms-proto

Conversation

@jayzhudev
Copy link
Copy Markdown
Contributor

@jayzhudev jayzhudev commented May 27, 2026

Description

Migrates NICo to the updated nv-rms-client proto.

This covers the RMS RPC/type renames, enum updates, node/job field changes, and the related mock/test updates. It also preserves the old TLS behavior by mapping verify_ssl: false to endpoint-level dangerously_accept_invalid_certs: true where the proto refactor moved that setting.

Type of Change

  • Add - New feature or capability
  • Change - Changes in existing functionality
  • Fix - Bug fixes
  • Remove - Removed features or deprecated functionality
  • Internal - Internal changes (refactoring, tests, docs, etc.)

Breaking Changes

  • This PR contains breaking changes

Updates the pinned nv-rms-client proto version, so downstream RMS needs to be updated to be compatible.

Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing performed
  • No testing required (docs, internal refactor, etc.)

@jayzhudev jayzhudev self-assigned this May 27, 2026
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 27, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@jayzhudev jayzhudev force-pushed the refactor/rms-proto branch 3 times, most recently from 8d5f7e5 to 1ae54f7 Compare May 27, 2026 17:50
@jayzhudev jayzhudev marked this pull request as ready for review May 27, 2026 22:25
@jayzhudev jayzhudev requested a review from a team as a code owner May 27, 2026 22:25
@jayzhudev jayzhudev force-pushed the refactor/rms-proto branch 2 times, most recently from ded7c42 to d53fff4 Compare May 27, 2026 23:19
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 27, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@jayzhudev jayzhudev force-pushed the refactor/rms-proto branch from d53fff4 to fc590a7 Compare May 27, 2026 23:20
## Description
Migrates NICo to the updated `nv-rms-client` proto.

This covers the RMS RPC/type renames, enum updates, node/job field changes, and the related mock/test updates. It also preserves the old TLS behavior by mapping `verify_ssl: false` to endpoint-level `dangerously_accept_invalid_certs: true` where the proto refactor moved that setting.

## Type of Change
<!-- Check one that best describes this PR -->
- [ ] **Add** - New feature or capability
- [ ] **Change** - Changes in existing functionality
- [ ] **Fix** - Bug fixes
- [ ] **Remove** - Removed features or deprecated functionality
- [x] **Internal** - Internal changes (refactoring, tests, docs, etc.)

## Breaking Changes
- [x] This PR contains breaking changes

Updates the pinned `nv-rms-client` proto version, so downstream RMS
needs to be updated to be compatible.

## Testing
- [x] Unit tests added/updated
- [ ] Integration tests added/updated
- [ ] Manual testing performed
- [ ] No testing required (docs, internal refactor, etc.)

Signed-off-by: Jay Zhu <jayzhu@nvidia.com>
@jayzhudev jayzhudev force-pushed the refactor/rms-proto branch from fc590a7 to a749fb5 Compare May 28, 2026 00:08
Signed-off-by: Jay Zhu <jayzhu@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant