AgentBaker icon indicating copy to clipboard operation
AgentBaker copied to clipboard

GPUContainerImage schema with os, arch and cache info - move GPU container images to config

Open ganeshkumarashok opened this issue 1 year ago • 1 comments

What type of PR is this? /kind feature

What this PR does / why we need it: This PR moves GPU versions to a config file (components.json), so that Renovate bot can auto-update it. VHD builds will now consume the cuda version from components.json. It also adds a new schema to auto-update.

There are two new requirements:

aks-gpu-cuda container image is only downloaded for particular combo of OS and arch (Ubuntu - amd64), aks-gpu-grid container image needs to be present in the config but is never downloaded in the VHD. It's only used in CSE, for certain SKUs.

Which issue(s) this PR fixes:

Fixes #

Requirements:

Special notes for your reviewer:

Release note:

none

ganeshkumarashok avatar Oct 24 '24 18:10 ganeshkumarashok

This is the much simpler alternate PR we considered (without OS, arch): https://github.com/Azure/AgentBaker/pull/5138, and the more complex alternate (adding it to ContainerImages): https://github.com/Azure/AgentBaker/pull/5139

ganeshkumarashok avatar Oct 24 '24 19:10 ganeshkumarashok

Had a discussion earlier and I merged this alternate PR instead: https://github.com/Azure/AgentBaker/pull/5138

ganeshkumarashok avatar Jan 14 '25 17:01 ganeshkumarashok