6262                    description : Default requests applied to workloads without explicit 
6363                      requests 
6464                    properties :
65+                       compute :
66+                         anyOf :
67+                         - type : integer 
68+                         - type : string 
69+                         description : 0-100 percentage, mutually exclusive with TFLOPs 
70+                         pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
71+                         x-kubernetes-int-or-string : true 
6572                      tflops :
6673                        anyOf :
6774                        - type : integer 
@@ -75,13 +82,21 @@ spec:
7582                        pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
7683                        x-kubernetes-int-or-string : true 
7784                    required :
85+                     - compute 
7886                    - tflops 
7987                    - vram 
8088                    type : object 
8189                  defaultRequests :
8290                    description : Default limits applied to workloads without explicit 
8391                      limits 
8492                    properties :
93+                       compute :
94+                         anyOf :
95+                         - type : integer 
96+                         - type : string 
97+                         description : 0-100 percentage, mutually exclusive with TFLOPs 
98+                         pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
99+                         x-kubernetes-int-or-string : true 
85100                      tflops :
86101                        anyOf :
87102                        - type : integer 
95110                        pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
96111                        x-kubernetes-int-or-string : true 
97112                    required :
113+                     - compute 
98114                    - tflops 
99115                    - vram 
100116                    type : object 
@@ -103,6 +119,13 @@ spec:
103119                    type : integer 
104120                  maxLimits :
105121                    properties :
122+                       compute :
123+                         anyOf :
124+                         - type : integer 
125+                         - type : string 
126+                         description : 0-100 percentage, mutually exclusive with TFLOPs 
127+                         pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
128+                         x-kubernetes-int-or-string : true 
106129                      tflops :
107130                        anyOf :
108131                        - type : integer 
@@ -116,12 +139,20 @@ spec:
116139                        pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
117140                        x-kubernetes-int-or-string : true 
118141                    required :
142+                     - compute 
119143                    - tflops 
120144                    - vram 
121145                    type : object 
122146                  maxRequests :
123147                    description : Maximum resources per workload 
124148                    properties :
149+                       compute :
150+                         anyOf :
151+                         - type : integer 
152+                         - type : string 
153+                         description : 0-100 percentage, mutually exclusive with TFLOPs 
154+                         pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
155+                         x-kubernetes-int-or-string : true 
125156                      tflops :
126157                        anyOf :
127158                        - type : integer 
@@ -135,6 +166,7 @@ spec:
135166                        pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
136167                        x-kubernetes-int-or-string : true 
137168                    required :
169+                     - compute 
138170                    - tflops 
139171                    - vram 
140172                    type : object 
@@ -154,6 +186,13 @@ spec:
154186                  limits :
155187                    description : Total limits for the namespace 
156188                    properties :
189+                       compute :
190+                         anyOf :
191+                         - type : integer 
192+                         - type : string 
193+                         description : 0-100 percentage, mutually exclusive with TFLOPs 
194+                         pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
195+                         x-kubernetes-int-or-string : true 
157196                      tflops :
158197                        anyOf :
159198                        - type : integer 
@@ -167,6 +206,7 @@ spec:
167206                        pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
168207                        x-kubernetes-int-or-string : true 
169208                    required :
209+                     - compute 
170210                    - tflops 
171211                    - vram 
172212                    type : object 
@@ -178,6 +218,13 @@ spec:
178218                  requests :
179219                    description : Total requests limits for the namespace 
180220                    properties :
221+                       compute :
222+                         anyOf :
223+                         - type : integer 
224+                         - type : string 
225+                         description : 0-100 percentage, mutually exclusive with TFLOPs 
226+                         pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
227+                         x-kubernetes-int-or-string : true 
181228                      tflops :
182229                        anyOf :
183230                        - type : integer 
@@ -191,6 +238,7 @@ spec:
191238                        pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
192239                        x-kubernetes-int-or-string : true 
193240                    required :
241+                     - compute 
194242                    - tflops 
195243                    - vram 
196244                    type : object 
@@ -281,6 +329,13 @@ spec:
281329                  limits :
282330                    description : Current limits usage 
283331                    properties :
332+                       compute :
333+                         anyOf :
334+                         - type : integer 
335+                         - type : string 
336+                         description : 0-100 percentage, mutually exclusive with TFLOPs 
337+                         pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
338+                         x-kubernetes-int-or-string : true 
284339                      tflops :
285340                        anyOf :
286341                        - type : integer 
@@ -294,12 +349,20 @@ spec:
294349                        pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
295350                        x-kubernetes-int-or-string : true 
296351                    required :
352+                     - compute 
297353                    - tflops 
298354                    - vram 
299355                    type : object 
300356                  requests :
301357                    description : Current requests usage 
302358                    properties :
359+                       compute :
360+                         anyOf :
361+                         - type : integer 
362+                         - type : string 
363+                         description : 0-100 percentage, mutually exclusive with TFLOPs 
364+                         pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
365+                         x-kubernetes-int-or-string : true 
303366                      tflops :
304367                        anyOf :
305368                        - type : integer 
@@ -313,6 +376,7 @@ spec:
313376                        pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 
314377                        x-kubernetes-int-or-string : true 
315378                    required :
379+                     - compute 
316380                    - tflops 
317381                    - vram 
318382                    type : object 
0 commit comments