Skip to content

Conversation

@elliott-davis
Copy link

  • Updated README to document new vGPU license visibility features, including annotations for license status and a condition in ClusterPolicy.
  • Introduced license collection logic in license_collector.go and corresponding tests in license_collector_test.go.
  • Implemented metrics for license status updates in metrics_license.go and integrated it into the NodeMetrics workflow.
  • Added condition management for vGPU licensing in license_condition.go, with tests to validate behavior in various licensing scenarios.
  • Enhanced permissions in 0300_clusterrole.yaml to allow patching of node annotations.

This update improves visibility and management of vGPU licensing, facilitating easier diagnostics and compliance monitoring.

Note: This was generated by GPT-5.1 and is pending functional testing and review

Closes: #1477

@copy-pr-bot
Copy link

copy-pr-bot bot commented Nov 23, 2025

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.

- Updated README to document new vGPU license visibility features, including annotations for license status and a condition in ClusterPolicy.
- Introduced license collection logic in `license_collector.go` and corresponding tests in `license_collector_test.go`.
- Implemented metrics for license status updates in `metrics_license.go` and integrated it into the NodeMetrics workflow.
- Added condition management for vGPU licensing in `license_condition.go`, with tests to validate behavior in various licensing scenarios.
- Enhanced permissions in `0300_clusterrole.yaml` to allow patching of node annotations.

This update improves visibility and management of vGPU licensing, facilitating easier diagnostics and compliance monitoring.

Closes: NVIDIA#1477
Signed-off-by: Elliott Davis <elliott@tirefire.dev>
@rajathagasthya
Copy link
Contributor

/ok-to-test 8269f86

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.

[Feature request]: Expose vGPU licensing info via Kubernetes API

2 participants