• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NVIDIA / gpu-operator
38%
main: 38%

Build:
Build:
LAST BUILD BRANCH: pull-request/2742
DEFAULT BRANCH: main
Repo Added 17 Jul 2024 03:56PM UTC
Files 73
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH pull-request/2721
branch: pull-request/2721
CHANGE BRANCH
x
Reset
  • pull-request/2721
  • autoimageupdate
  • bundlecommitsha
  • main
  • pull-request/1333
  • pull-request/1382
  • pull-request/1384
  • pull-request/1385
  • pull-request/1417
  • pull-request/1424
  • pull-request/1427
  • pull-request/1430
  • pull-request/1431
  • pull-request/1434
  • pull-request/1435
  • pull-request/1440
  • pull-request/1441
  • pull-request/1442
  • pull-request/1443
  • pull-request/1444
  • pull-request/1445
  • pull-request/1447
  • pull-request/1450
  • pull-request/1455
  • pull-request/1462
  • pull-request/1464
  • pull-request/1466
  • pull-request/1468
  • pull-request/1471
  • pull-request/1472
  • pull-request/1474
  • pull-request/1475
  • pull-request/1480
  • pull-request/1483
  • pull-request/1491
  • pull-request/1493
  • pull-request/1494
  • pull-request/1495
  • pull-request/1496
  • pull-request/1504
  • pull-request/1505
  • pull-request/1508
  • pull-request/1509
  • pull-request/1510
  • pull-request/1513
  • pull-request/1520
  • pull-request/1522
  • pull-request/1523
  • pull-request/1524
  • pull-request/1525
  • pull-request/1526
  • pull-request/1531
  • pull-request/1535
  • pull-request/1541
  • pull-request/1544
  • pull-request/1550
  • pull-request/1552
  • pull-request/1555
  • pull-request/1560
  • pull-request/1568
  • pull-request/1569
  • pull-request/1570
  • pull-request/1573
  • pull-request/1574
  • pull-request/1578
  • pull-request/1580
  • pull-request/1581
  • pull-request/1583
  • pull-request/1584
  • pull-request/1589
  • pull-request/1590
  • pull-request/1594
  • pull-request/1604
  • pull-request/1609
  • pull-request/1615
  • pull-request/1617
  • pull-request/1620
  • pull-request/1630
  • pull-request/1639
  • pull-request/1652
  • pull-request/1657
  • pull-request/1658
  • pull-request/1659
  • pull-request/1662
  • pull-request/1663
  • pull-request/1664
  • pull-request/1665
  • pull-request/1666
  • pull-request/1671
  • pull-request/1672
  • pull-request/1675
  • pull-request/1681
  • pull-request/1683
  • pull-request/1688
  • pull-request/1691
  • pull-request/1697
  • pull-request/1700
  • pull-request/1701
  • pull-request/1707
  • pull-request/1710
  • pull-request/1713
  • pull-request/1715
  • pull-request/1719
  • pull-request/1724
  • pull-request/1725
  • pull-request/1728
  • pull-request/1729
  • pull-request/1731
  • pull-request/1732
  • pull-request/1733
  • pull-request/1739
  • pull-request/1740
  • pull-request/1742
  • pull-request/1743
  • pull-request/1744
  • pull-request/1746
  • pull-request/1747
  • pull-request/1748
  • pull-request/1749
  • pull-request/1750
  • pull-request/1751
  • pull-request/1752
  • pull-request/1753
  • pull-request/1755
  • pull-request/1756
  • pull-request/1757
  • pull-request/1758
  • pull-request/1759
  • pull-request/1761
  • pull-request/1762
  • pull-request/1764
  • pull-request/1765
  • pull-request/1766
  • pull-request/1767
  • pull-request/1768
  • pull-request/1769
  • pull-request/1770
  • pull-request/1771
  • pull-request/1772
  • pull-request/1773
  • pull-request/1775
  • pull-request/1776
  • pull-request/1779
  • pull-request/1781
  • pull-request/1782
  • pull-request/1783
  • pull-request/1785
  • pull-request/1788
  • pull-request/1789
  • pull-request/1790
  • pull-request/1791
  • pull-request/1792
  • pull-request/1793
  • pull-request/1796
  • pull-request/1797
  • pull-request/1799
  • pull-request/1802
  • pull-request/1805
  • pull-request/1806
  • pull-request/1807
  • pull-request/1808
  • pull-request/1809
  • pull-request/1810
  • pull-request/1811
  • pull-request/1812
  • pull-request/1813
  • pull-request/1815
  • pull-request/1816
  • pull-request/1817
  • pull-request/1819
  • pull-request/1821
  • pull-request/1823
  • pull-request/1825
  • pull-request/1826
  • pull-request/1827
  • pull-request/1828
  • pull-request/1829
  • pull-request/1830
  • pull-request/1831
  • pull-request/1832
  • pull-request/1833
  • pull-request/1836
  • pull-request/1837
  • pull-request/1838
  • pull-request/1840
  • pull-request/1841
  • pull-request/1843
  • pull-request/1844
  • pull-request/1846
  • pull-request/1847
  • pull-request/1850
  • pull-request/1852
  • pull-request/1853
  • pull-request/1854
  • pull-request/1855
  • pull-request/1856
  • pull-request/1861
  • pull-request/1862
  • pull-request/1863
  • pull-request/1864
  • pull-request/1865
  • pull-request/1866
  • pull-request/1867
  • pull-request/1868
  • pull-request/1870
  • pull-request/1872
  • pull-request/1873
  • pull-request/1875
  • pull-request/1878
  • pull-request/1879
  • pull-request/1880
  • pull-request/1881
  • pull-request/1882
  • pull-request/1883
  • pull-request/1884
  • pull-request/1885
  • pull-request/1886
  • pull-request/1887
  • pull-request/1888
  • pull-request/1890
  • pull-request/1891
  • pull-request/1892
  • pull-request/1894
  • pull-request/1896
  • pull-request/1898
  • pull-request/1903
  • pull-request/1904
  • pull-request/1905
  • pull-request/1907
  • pull-request/1908
  • pull-request/1909
  • pull-request/1911
  • pull-request/1912
  • pull-request/1914
  • pull-request/1916
  • pull-request/1917
  • pull-request/1919
  • pull-request/1920
  • pull-request/1921
  • pull-request/1922
  • pull-request/1925
  • pull-request/1926
  • pull-request/1927
  • pull-request/1928
  • pull-request/1929
  • pull-request/1933
  • pull-request/1934
  • pull-request/1935
  • pull-request/1937
  • pull-request/1938
  • pull-request/1939
  • pull-request/1940
  • pull-request/1941
  • pull-request/1943
  • pull-request/1944
  • pull-request/1946
  • pull-request/1948
  • pull-request/1949
  • pull-request/1950
  • pull-request/1953
  • pull-request/1954
  • pull-request/1955
  • pull-request/1956
  • pull-request/1957
  • pull-request/1958
  • pull-request/1959
  • pull-request/1960
  • pull-request/1961
  • pull-request/1962
  • pull-request/1963
  • pull-request/1964
  • pull-request/1966
  • pull-request/1967
  • pull-request/1969
  • pull-request/1971
  • pull-request/1972
  • pull-request/1974
  • pull-request/1975
  • pull-request/1978
  • pull-request/1979
  • pull-request/1981
  • pull-request/1983
  • pull-request/1985
  • pull-request/1988
  • pull-request/1989
  • pull-request/1990
  • pull-request/1992
  • pull-request/1998
  • pull-request/1999
  • pull-request/2001
  • pull-request/2002
  • pull-request/2003
  • pull-request/2004
  • pull-request/2008
  • pull-request/2010
  • pull-request/2011
  • pull-request/2012
  • pull-request/2014
  • pull-request/2020
  • pull-request/2021
  • pull-request/2023
  • pull-request/2024
  • pull-request/2027
  • pull-request/2028
  • pull-request/2032
  • pull-request/2033
  • pull-request/2037
  • pull-request/2038
  • pull-request/2039
  • pull-request/2041
  • pull-request/2042
  • pull-request/2043
  • pull-request/2044
  • pull-request/2046
  • pull-request/2048
  • pull-request/2051
  • pull-request/2054
  • pull-request/2055
  • pull-request/2057
  • pull-request/2059
  • pull-request/2062
  • pull-request/2063
  • pull-request/2064
  • pull-request/2065
  • pull-request/2066
  • pull-request/2067
  • pull-request/2069
  • pull-request/2071
  • pull-request/2072
  • pull-request/2073
  • pull-request/2075
  • pull-request/2076
  • pull-request/2077
  • pull-request/2078
  • pull-request/2081
  • pull-request/2082
  • pull-request/2083
  • pull-request/2084
  • pull-request/2085
  • pull-request/2086
  • pull-request/2088
  • pull-request/2089
  • pull-request/2090
  • pull-request/2091
  • pull-request/2092
  • pull-request/2093
  • pull-request/2094
  • pull-request/2095
  • pull-request/2097
  • pull-request/2098
  • pull-request/2099
  • pull-request/2100
  • pull-request/2101
  • pull-request/2103
  • pull-request/2104
  • pull-request/2105
  • pull-request/2106
  • pull-request/2108
  • pull-request/2111
  • pull-request/2112
  • pull-request/2113
  • pull-request/2116
  • pull-request/2117
  • pull-request/2119
  • pull-request/2120
  • pull-request/2121
  • pull-request/2122
  • pull-request/2123
  • pull-request/2125
  • pull-request/2128
  • pull-request/2130
  • pull-request/2131
  • pull-request/2134
  • pull-request/2135
  • pull-request/2136
  • pull-request/2138
  • pull-request/2140
  • pull-request/2141
  • pull-request/2142
  • pull-request/2144
  • pull-request/2147
  • pull-request/2148
  • pull-request/2149
  • pull-request/2151
  • pull-request/2154
  • pull-request/2156
  • pull-request/2157
  • pull-request/2158
  • pull-request/2160
  • pull-request/2162
  • pull-request/2164
  • pull-request/2168
  • pull-request/2172
  • pull-request/2179
  • pull-request/2180
  • pull-request/2181
  • pull-request/2182
  • pull-request/2183
  • pull-request/2184
  • pull-request/2187
  • pull-request/2188
  • pull-request/2191
  • pull-request/2192
  • pull-request/2193
  • pull-request/2194
  • pull-request/2195
  • pull-request/2196
  • pull-request/2199
  • pull-request/2200
  • pull-request/2202
  • pull-request/2203
  • pull-request/2204
  • pull-request/2205
  • pull-request/2206
  • pull-request/2207
  • pull-request/2208
  • pull-request/2210
  • pull-request/2213
  • pull-request/2215
  • pull-request/2217
  • pull-request/2218
  • pull-request/2219
  • pull-request/2220
  • pull-request/2221
  • pull-request/2223
  • pull-request/2224
  • pull-request/2226
  • pull-request/2229
  • pull-request/2230
  • pull-request/2233
  • pull-request/2234
  • pull-request/2235
  • pull-request/2238
  • pull-request/2240
  • pull-request/2242
  • pull-request/2243
  • pull-request/2244
  • pull-request/2245
  • pull-request/2246
  • pull-request/2248
  • pull-request/2250
  • pull-request/2251
  • pull-request/2252
  • pull-request/2253
  • pull-request/2256
  • pull-request/2258
  • pull-request/2260
  • pull-request/2262
  • pull-request/2263
  • pull-request/2264
  • pull-request/2265
  • pull-request/2266
  • pull-request/2267
  • pull-request/2268
  • pull-request/2269
  • pull-request/2270
  • pull-request/2273
  • pull-request/2274
  • pull-request/2275
  • pull-request/2276
  • pull-request/2277
  • pull-request/2278
  • pull-request/2281
  • pull-request/2283
  • pull-request/2284
  • pull-request/2285
  • pull-request/2286
  • pull-request/2287
  • pull-request/2289
  • pull-request/2290
  • pull-request/2291
  • pull-request/2292
  • pull-request/2293
  • pull-request/2294
  • pull-request/2296
  • pull-request/2297
  • pull-request/2298
  • pull-request/2299
  • pull-request/2300
  • pull-request/2303
  • pull-request/2366
  • pull-request/2367
  • pull-request/2369
  • pull-request/2374
  • pull-request/2375
  • pull-request/2380
  • pull-request/2384
  • pull-request/2386
  • pull-request/2388
  • pull-request/2390
  • pull-request/2391
  • pull-request/2392
  • pull-request/2393
  • pull-request/2394
  • pull-request/2395
  • pull-request/2396
  • pull-request/2404
  • pull-request/2405
  • pull-request/2406
  • pull-request/2407
  • pull-request/2408
  • pull-request/2409
  • pull-request/2410
  • pull-request/2411
  • pull-request/2418
  • pull-request/2420
  • pull-request/2421
  • pull-request/2422
  • pull-request/2424
  • pull-request/2425
  • pull-request/2426
  • pull-request/2427
  • pull-request/2428
  • pull-request/2429
  • pull-request/2431
  • pull-request/2434
  • pull-request/2438
  • pull-request/2439
  • pull-request/2440
  • pull-request/2442
  • pull-request/2443
  • pull-request/2444
  • pull-request/2445
  • pull-request/2446
  • pull-request/2447
  • pull-request/2448
  • pull-request/2449
  • pull-request/2450
  • pull-request/2451
  • pull-request/2452
  • pull-request/2453
  • pull-request/2454
  • pull-request/2455
  • pull-request/2456
  • pull-request/2457
  • pull-request/2458
  • pull-request/2459
  • pull-request/2460
  • pull-request/2461
  • pull-request/2462
  • pull-request/2464
  • pull-request/2465
  • pull-request/2466
  • pull-request/2467
  • pull-request/2468
  • pull-request/2469
  • pull-request/2470
  • pull-request/2472
  • pull-request/2475
  • pull-request/2476
  • pull-request/2477
  • pull-request/2478
  • pull-request/2480
  • pull-request/2481
  • pull-request/2483
  • pull-request/2486
  • pull-request/2487
  • pull-request/2488
  • pull-request/2491
  • pull-request/2492
  • pull-request/2493
  • pull-request/2494
  • pull-request/2496
  • pull-request/2497
  • pull-request/2498
  • pull-request/2499
  • pull-request/2500
  • pull-request/2502
  • pull-request/2504
  • pull-request/2510
  • pull-request/2512
  • pull-request/2513
  • pull-request/2514
  • pull-request/2515
  • pull-request/2517
  • pull-request/2518
  • pull-request/2519
  • pull-request/2521
  • pull-request/2523
  • pull-request/2524
  • pull-request/2525
  • pull-request/2526
  • pull-request/2527
  • pull-request/2528
  • pull-request/2529
  • pull-request/2534
  • pull-request/2538
  • pull-request/2541
  • pull-request/2542
  • pull-request/2544
  • pull-request/2545
  • pull-request/2546
  • pull-request/2547
  • pull-request/2548
  • pull-request/2551
  • pull-request/2553
  • pull-request/2554
  • pull-request/2555
  • pull-request/2556
  • pull-request/2557
  • pull-request/2560
  • pull-request/2561
  • pull-request/2562
  • pull-request/2563
  • pull-request/2564
  • pull-request/2565
  • pull-request/2566
  • pull-request/2567
  • pull-request/2568
  • pull-request/2569
  • pull-request/2571
  • pull-request/2572
  • pull-request/2573
  • pull-request/2575
  • pull-request/2576
  • pull-request/2578
  • pull-request/2579
  • pull-request/2580
  • pull-request/2582
  • pull-request/2584
  • pull-request/2586
  • pull-request/2587
  • pull-request/2588
  • pull-request/2591
  • pull-request/2592
  • pull-request/2597
  • pull-request/2598
  • pull-request/2599
  • pull-request/2601
  • pull-request/2606
  • pull-request/2607
  • pull-request/2609
  • pull-request/2610
  • pull-request/2611
  • pull-request/2612
  • pull-request/2613
  • pull-request/2614
  • pull-request/2615
  • pull-request/2616
  • pull-request/2617
  • pull-request/2618
  • pull-request/2620
  • pull-request/2624
  • pull-request/2625
  • pull-request/2629
  • pull-request/2630
  • pull-request/2631
  • pull-request/2633
  • pull-request/2634
  • pull-request/2635
  • pull-request/2636
  • pull-request/2637
  • pull-request/2640
  • pull-request/2642
  • pull-request/2643
  • pull-request/2644
  • pull-request/2647
  • pull-request/2648
  • pull-request/2649
  • pull-request/2651
  • pull-request/2653
  • pull-request/2654
  • pull-request/2656
  • pull-request/2657
  • pull-request/2658
  • pull-request/2659
  • pull-request/2660
  • pull-request/2661
  • pull-request/2662
  • pull-request/2663
  • pull-request/2665
  • pull-request/2666
  • pull-request/2667
  • pull-request/2669
  • pull-request/2673
  • pull-request/2676
  • pull-request/2677
  • pull-request/2678
  • pull-request/2679
  • pull-request/2681
  • pull-request/2682
  • pull-request/2683
  • pull-request/2687
  • pull-request/2688
  • pull-request/2689
  • pull-request/2690
  • pull-request/2692
  • pull-request/2695
  • pull-request/2696
  • pull-request/2697
  • pull-request/2698
  • pull-request/2699
  • pull-request/2702
  • pull-request/2704
  • pull-request/2705
  • pull-request/2706
  • pull-request/2707
  • pull-request/2708
  • pull-request/2710
  • pull-request/2711
  • pull-request/2712
  • pull-request/2713
  • pull-request/2714
  • pull-request/2715
  • pull-request/2716
  • pull-request/2718
  • pull-request/2722
  • pull-request/2723
  • pull-request/2724
  • pull-request/2725
  • pull-request/2726
  • pull-request/2727
  • pull-request/2730
  • pull-request/2732
  • pull-request/2733
  • pull-request/2734
  • pull-request/2735
  • pull-request/2737
  • pull-request/2738
  • pull-request/2739
  • pull-request/2740
  • pull-request/2741
  • pull-request/2742
  • pull-request/2743
  • pull-request/2745
  • pull-request/850
  • release-25.10
  • release-26.3
  • release-26.3-update-ocp-versions
  • scc-clusterrole

07 Aug 2026 01:27PM UTC coverage: 38.466% (+0.08%) from 38.385%
31182784777

push

github

rajathagasthya
Mount ServiceAccount token when dcgm-exporter env needs API access

The dcgm-exporter DaemonSet sets automountServiceAccountToken=false and
re-enables it only when pod metadata enrichment is turned on through the
typed enablePodLabels/enablePodUID fields. Users who configure the same
features through raw dcgmExporter.env are missed by that condition, and
setting DCGM_EXPORTER_CONFIGMAP_DATA crashes the exporter on startup
since it cannot read the ServiceAccount token. This worked before the
token was made opt-in.

Mount the token when the user-provided env reads a ConfigMap or enables
pod labels / pod UID. A DCGM_EXPORTER_CONFIGMAP_DATA value of "none" is
the exporter default meaning no ConfigMap is read, so it does not count.
Configurations that make no API calls keep the default.

Apply the same env check to the cluster-scoped RBAC gate. Enrichment
through raw env otherwise got a token but no matching permissions,
leaving the pod informer with only the namespaced Role, which grants pod
reads in the operator namespace without watch. The ConfigMap case keeps
a separate condition since it needs no cluster-scoped RBAC: the
namespaced Role already grants configmaps get/list and its RoleBinding
is ungated.

The daemonset test compared gpuv1.EnvVar against the container's
corev1.EnvVar, which can never be equal. Both render as v1.EnvVar in
failure output, so the mismatch stayed invisible until a test case set
env on the ClusterPolicy.

Signed-off-by: Rajath Agasthya <ragasthya@nvidia.com>

24 of 24 new or added lines in 1 file covered. (100.0%)

5591 of 14535 relevant lines covered (38.47%)

0.44 hits per line

Relevant lines Covered
Build:
Build:
14535 RELEVANT LINES 5591 COVERED LINES
0.44 HITS PER LINE
Source Files on pull-request/2721
  • Tree
  • List 73
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
31182784777 pull-request/2721 Mount ServiceAccount token when dcgm-exporter env needs API access The dcgm-exporter DaemonSet sets automountServiceAccountToken=false and re-enables it only when pod metadata enrichment is turned on through the typed enablePodLabels/enablePodUID... push 07 Aug 2026 01:35PM UTC rajathagasthya github
38.47
See All Builds (2338)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc