You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Schema for the values.yaml file for the tensor-fusion Helm chart",
5
+
"type": "object",
6
+
"properties": {
7
+
"imagePullSecrets": {
8
+
"type": "array",
9
+
"description": "List of secrets for pulling images from private repositories. See: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/",
10
+
"items": {
11
+
"type": "object",
12
+
"properties": {
13
+
"name": {
14
+
"type": "string",
15
+
"description": "Name of the secret containing the registry credentials"
16
+
}
17
+
}
18
+
}
19
+
},
20
+
"nameOverride": {
21
+
"type": "string",
22
+
"description": "Override for the chart name"
23
+
},
24
+
"fullnameOverride": {
25
+
"type": "string",
26
+
"description": "Override for the full name of resources created by this chart"
27
+
},
28
+
"namespaceOverride": {
29
+
"type": "string",
30
+
"description": "Override for the namespace where resources will be deployed"
31
+
},
32
+
"serviceAccount": {
33
+
"type": "object",
34
+
"description": "Configuration for the service account. See: https://kubernetes.io/docs/concepts/security/service-accounts/",
35
+
"properties": {
36
+
"create": {
37
+
"type": "boolean",
38
+
"description": "Specifies whether a service account should be created",
39
+
"default": true
40
+
},
41
+
"automount": {
42
+
"type": "boolean",
43
+
"description": "Automatically mount a ServiceAccount's API credentials",
44
+
"default": true
45
+
},
46
+
"annotations": {
47
+
"type": "object",
48
+
"description": "Annotations to add to the service account",
49
+
"additionalProperties": {
50
+
"type": "string"
51
+
}
52
+
}
53
+
}
54
+
},
55
+
"initialGpuNodeLabelSelector": {
56
+
"type": "string",
57
+
"description": "Label selector used to identify GPU nodes in the cluster",
58
+
"default": "nvidia.com/gpu.present=true"
59
+
},
60
+
"controller": {
61
+
"type": "object",
62
+
"description": "Configuration for the tensor-fusion controller component",
63
+
"properties": {
64
+
"replicaCount": {
65
+
"type": "integer",
66
+
"description": "Number of replicas for the controller deployment",
67
+
"minimum": 1,
68
+
"default": 1
69
+
},
70
+
"image": {
71
+
"type": "object",
72
+
"description": "Container image configuration for the controller",
73
+
"properties": {
74
+
"repository": {
75
+
"type": "string",
76
+
"description": "Repository for the controller image",
77
+
"default": "tensorfusion/tensor-fusion-operator"
78
+
},
79
+
"tag": {
80
+
"type": "string",
81
+
"description": "Tag for the controller image",
82
+
"default": "latest"
83
+
}
84
+
},
85
+
"required": ["repository"]
86
+
},
87
+
"podAnnotations": {
88
+
"type": "object",
89
+
"description": "Annotations to add to the controller pods",
90
+
"additionalProperties": {
91
+
"type": "string"
92
+
}
93
+
},
94
+
"tolerations": {
95
+
"type": "array",
96
+
"description": "Tolerations for the controller pods",
97
+
"items": {
98
+
"type": "object"
99
+
}
100
+
},
101
+
"affinity": {
102
+
"type": "object",
103
+
"description": "Affinity rules for the controller pods"
104
+
},
105
+
"livenessProbe": {
106
+
"type": "object",
107
+
"description": "Liveness probe configuration for the controller pods",
108
+
"additionalProperties": true
109
+
},
110
+
"readinessProbe": {
111
+
"type": "object",
112
+
"description": "Readiness probe configuration for the controller pods",
113
+
"additionalProperties": true
114
+
},
115
+
"resources": {
116
+
"type": "object",
117
+
"description": "Resource requirements for the controller",
118
+
"properties": {
119
+
"requests": {
120
+
"type": "object",
121
+
"description": "Resource requests for the controller",
122
+
"properties": {
123
+
"cpu": {
124
+
"type": "string",
125
+
"description": "CPU request for the controller"
126
+
},
127
+
"memory": {
128
+
"type": "string",
129
+
"description": "Memory request for the controller"
130
+
}
131
+
}
132
+
},
133
+
"limits": {
134
+
"type": "object",
135
+
"description": "Resource limits for the controller",
136
+
"properties": {
137
+
"cpu": {
138
+
"type": "string",
139
+
"description": "CPU limit for the controller"
140
+
},
141
+
"memory": {
142
+
"type": "string",
143
+
"description": "Memory limit for the controller"
144
+
}
145
+
}
146
+
}
147
+
}
148
+
},
149
+
"admissionWebhooks": {
150
+
"type": "object",
151
+
"description": "Configuration for the admission webhooks",
152
+
"properties": {
153
+
"failurePolicy": {
154
+
"type": "string",
155
+
"description": "Failure policy for the admission webhooks",
156
+
"enum": ["Fail", "Ignore"],
157
+
"default": "Fail"
158
+
},
159
+
"secretName": {
160
+
"type": "string",
161
+
"description": "Name of the secret containing the webhook certificates",
162
+
"default": "tensor-fusion-webhook-secret"
163
+
},
164
+
"patch": {
165
+
"type": "object",
166
+
"description": "Configuration for patching the webhook certificates",
167
+
"properties": {
168
+
"image": {
169
+
"type": "string",
170
+
"description": "Image for the webhook certificate generator",
0 commit comments