Pārlūkot izejas kodu

Add gpu resource to workload if requested

Waqar Ahmed 4 gadi atpakaļ
vecāks
revīzija
34fb0ce218

+ 11 - 0
charts/ix-chart/2010.0.1/questions.yaml

@@ -17,6 +17,8 @@ groups:
     description: "Configure how pods are replaced when configuration is upgraded"
   - name: "Restart Policy"
     description: "Configure when pod should be restarted in case of failure"
+  - name: "Resource Reservation"
+    description: "Specify resources to be allocated to workload"
 
 questions:
   # Workload type
@@ -395,3 +397,12 @@ questions:
           schema:
             type: int
             default: 10
+
+  # Specify GPU configuration
+  - variable: gpuConfiguration
+    label: "GPU Configuration"
+    group: "Resource Reservation"
+    schema:
+      type: dict
+      $ref:
+        - "definitions/gpuConfiguration"

+ 11 - 0
charts/ix-chart/2010.0.1/templates/_containers.tpl

@@ -60,3 +60,14 @@ ports:
   {{- end }}
 {{- end }}
 {{- end }}
+
+{{/*
+Container Resource Configuration
+*/}}
+{{- define "containerResourceConfiguration" }}
+{{- if .Values.gpuConfiguration }}
+resources:
+  limits:
+    {{- toYaml .Values.gpuConfiguration | nindent 4 }}
+{{- end }}
+{{- end }}