Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: run-ai/fake-gpu-operator
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.71
Choose a base ref
...
head repository: run-ai/fake-gpu-operator
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.72
Choose a head ref
  • 10 commits
  • 20 files changed
  • 1 contributor

Commits on Jan 29, 2026

  1. feat: add KWOK mode for compute-domain-dra-plugin

    Add new kwok-compute-domain-dra-plugin component that creates ResourceSlices
    for compute domain channels on KWOK simulated nodes.
    
    Key changes:
    - New internal/kwok-compute-domain-dra-plugin package with Node controller
    - Controller watches nodes with label type=kwok or annotation kwok.x-k8s.io/node=fake
    - Creates ResourceSlice named kwok-<node>-compute-domain-channel for each KWOK node
    - ResourceSlice contains channel-0 device for compute domain allocation
    - New cmd/kwok-compute-domain-dra-plugin entrypoint
    - Updated Dockerfile and Makefile to build new component
    enoodle committed Jan 29, 2026
    Configuration menu
    Copy the full SHA
    3853a1c View commit details
    Browse the repository at this point in the history
  2. feat(helm): add kwokComputeDomainDraPlugin values

    Add new Helm values block for KWOK compute-domain DRA plugin:
    - kwokComputeDomainDraPlugin.enabled (default: false)
    - image configuration
    - resource requests/limits
    enoodle committed Jan 29, 2026
    Configuration menu
    Copy the full SHA
    84cf9ba View commit details
    Browse the repository at this point in the history
  3. feat(helm): add KWOK compute-domain-dra-plugin deployment templates

    Add Helm templates for KWOK compute-domain DRA plugin deployment:
    - deployment.yaml: single replica Deployment with no host volumes
    - serviceaccount.yaml: dedicated service account
    - clusterrole.yaml: permissions for nodes and resourceslices
    - clusterrolebinding.yaml: binds role to service account
    
    All templates gated by kwokComputeDomainDraPlugin.enabled flag.
    enoodle committed Jan 29, 2026
    Configuration menu
    Copy the full SHA
    cc2ee1c View commit details
    Browse the repository at this point in the history
  4. test: enable KWOK compute-domain-dra-plugin in integration tests

    Update integration test harness:
    - Enable kwokComputeDomainDraPlugin in values.yaml
    - Load kwok-compute-domain-dra-plugin image into kind cluster
    - Pass image tag to helm install
    - Wait for kwok-compute-domain-dra-plugin deployment readiness
    enoodle committed Jan 29, 2026
    Configuration menu
    Copy the full SHA
    ea0b0cb View commit details
    Browse the repository at this point in the history
  5. test: add KWOK compute-domain integration tests

    Add integration tests for compute-domain on KWOK nodes:
    - Test manifest: compute-domain-kwok-pod.yaml with ComputeDomain CR and
      Pod targeting KWOK node with nodeSelector and tolerations
    - Test: ResourceSlice created for KWOK nodes with compute-domain channels
    - Test: Pod scheduled on KWOK node can allocate compute-domain claim
    - Test: ComputeDomain status updated to Ready with KWOK node listed
    enoodle committed Jan 29, 2026
    Configuration menu
    Copy the full SHA
    e8eb57b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7647fd4 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. Configuration menu
    Copy the full SHA
    bc4cafa View commit details
    Browse the repository at this point in the history
  2. refactor(kwok-compute-domain-dra-plugin): klog

    replace log with klog for structured logging
    enoodle committed Feb 2, 2026
    Configuration menu
    Copy the full SHA
    2017adf View commit details
    Browse the repository at this point in the history
  3. Merge pull request #163 from run-ai/erez/fix-compute-domain-resource-…

    …claim-template-name
    
    fix: compute domain template name
    enoodle authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    e902f4d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #162 from run-ai/erez/compute-domain-kwok

    compute domain plugin for KWOK nodes
    enoodle authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    454f059 View commit details
    Browse the repository at this point in the history
Loading