[Feature]: Make Private Repository Optional for Out-of-Tree Deployments
Open
@yansun1996 is already working on this.
Since Jun 6, 2025.
enhancement
- Dominant language
- Go
- Stars
- 105
- Forks
- 57
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 12
Description
Suggestion Description
Problem Statement
The current AMD GPU Operator implementation requires a private image repository for Out-of-Tree driver deployments. This creates unnecessary overhead for internet-connected environments, as users must:
- Manually configure and maintain a private registry
- Manage registry credentials
Proposed Solution
Official AMD Public Repository for Out-of-Tree Deployments:
- Host pre-built AMD driver images in a public registry (e.g., docker.io/amd/rocm-driver)
- Automatically append version tags (e.g., 6.4.1) using existing Operator logic
Optional Custom Repositories:
- Example of new configuration in deviceconfig.yaml
spec:
driver:
image: "docker.io/amd/rocm-driver:version" # Default value latest
usePublicRepo: true # New flag
- Retain private repo support for air-gapped environments
Benefits
- Reduced configuration complexity
- Eliminates hours spent configuring private registries in connected environments.
- Flexibility to all customers, internet-connected and air-gapped.
Operating System
No response
GPU
No response
ROCm Component
No response
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.