Skip to content

feat(gpu): add vGPU guest licensing references - #794

Open
Aleksei Sviridkin (lexfrei) wants to merge 5 commits into
mainfrom
feat/vgpu-guest-reference
Open

Aleksei Sviridkin (lexfrei) wants to merge 5 commits into
mainfrom
feat/vgpu-guest-reference

Conversation

@lexfrei

@lexfrei Aleksei Sviridkin (lexfrei) commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

This adds a licensing guide and downloadable references for Linux and Windows guests. Guest setup follows cozystack/community#100. The license disk contract comes from cozystack/community#99. This covers the licensing part of #784; the class-catalog reference remains separate.

The platform-licensing reference must not run in a BYOL guest configuration. The Windows task cannot guarantee cleanup before the licensing service starts. A strict no-disk guarantee on Linux still needs image policy for swap, hibernation, dumps and snapshots.

@coderabbitai

coderabbitai Bot commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4b80fd4f-19c0-48ef-af4b-561c4bb755dd
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@netlify

netlify Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for cozystack ready!

Name Link
🔨 Latest commit f262d5c
🔍 Latest deploy log https://app.netlify.com/projects/cozystack/deploys/6af26981922a089cee6eb8a3
😎 Deploy Preview https://deploy-preview-794--cozystack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Keep platform tokens on memory-backed storage and isolate malformed
media failures to the license client. Preserve vendor configuration
while selecting the managed token path on every client start.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
Clear stale platform tokens even without license media, then restart
the NVIDIA client. Keep registry settings outside media handling and
report cleanup, copy and service failures without credential payloads.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
Run isolated Linux checks and Windows Pester tests only when guest
assets or their checks change. Verify systemd dependency wiring with
a stand-in client and publish checksums for one reference revision.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
Replace bootstrap token delivery with the accepted license-disk
contract. Explain separate platform and BYOL images, reproducible
reference installation, and Linux versus Windows security guarantees.

Keep offline checks distinct from GPU and license-server acceptance.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
Use the test run scope for mock fixtures invoked by the guest script.
Keep restart state in a shared object and assert its updates across
repeated calls instead of relying on script-scoped variables.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>

This branch has not been deployed

No deployments
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