Skip to content

Commit

Permalink
feat: add cluster arch for helm values (#44)
Browse files Browse the repository at this point in the history
  • Loading branch information
hysyeah authored Jul 26, 2024
1 parent 60bbbeb commit 6d1cb0e
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
12 changes: 12 additions & 0 deletions pkg/appinstaller/helm.go
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,18 @@ func (h *HelmOps) setValues() (values map[string]interface{}, err error) {
values["svcs"] = svcs
klog.Info("svcs: ", svcs)

var arch string
nodes, err := kClient.CoreV1().Nodes().List(context.TODO(), metav1.ListOptions{})
if err != nil {
return values, err
}
for _, node := range nodes.Items {
arch = node.Labels["kubernetes.io/arch"]
break
}
values["cluster"] = map[string]interface{}{
"arch": arch,
}
gpuType, err := utils.FindGpuTypeFromNodes(h.ctx, kClient)
if err != nil {
return values, err
Expand Down
13 changes: 13 additions & 0 deletions pkg/users/userspace/v1/create.go
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,19 @@ func (c *Creator) installSysApps(ctx context.Context, bflPod *corev1.Pod) error
}
vals["os"] = osVals

var arch string
nodes, err := c.clientSet.KubeClient.Kubernetes().CoreV1().Nodes().List(ctx, metav1.ListOptions{})
if err != nil {
return err
}
for _, node := range nodes.Items {
arch = node.Labels["kubernetes.io/arch"]
break
}
vals["cluster"] = map[string]interface{}{
"arch": arch,
}

clientSet, err := kubernetes.NewForConfig(c.k8sConfig)
if err != nil {
return err
Expand Down
1 change: 1 addition & 0 deletions pkg/utils/helm.go
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ func GetResourceListFromChart(chartPath string) (resources kube.ResourceList, er
}

values["domain"] = map[string]string{}
values["cluster"] = map[string]string{}
values["dep"] = map[string]interface{}{}
values["postgres"] = map[string]interface{}{
"databases": map[string]interface{}{},
Expand Down

0 comments on commit 6d1cb0e

Please sign in to comment.