fixed issue with app builder

This commit is contained in:
dhaval055
2023-10-13 14:29:42 +00:00
parent b5f992cb80
commit 04c2ed80a0
2 changed files with 79 additions and 65 deletions
+17 -3
View File
@@ -379,6 +379,20 @@ func buildImage(tags []string, dockerfileFolder string) error {
return err
}
BackendPodLabel := "io.kompose.service=backend"
backendPodList, podListErr := client.CoreV1().Pods("shuffle").List(context.TODO(), metav1.ListOptions{
LabelSelector: BackendPodLabel,
})
if podListErr != nil || len(backendPodList.Items) == 0 {
fmt.Println("Error getting backend pod or no pod found:", podListErr)
return podListErr
}
backendNodeName := backendPodList.Items[0].Spec.NodeName
log.Printf("[INFO] Backend running on: %s", backendNodeName)
job := &batchv1.Job{
ObjectMeta: metav1.ObjectMeta{
Name: "shuffle-app-builder",
@@ -405,9 +419,9 @@ func buildImage(tags []string, dockerfileFolder string) error {
},
},
},
// NodeSelector: map[string]string{
// "node": "master",
// },
NodeSelector: map[string]string{
"node": backendNodeName,
},
RestartPolicy: corev1.RestartPolicyNever,
Volumes: []corev1.Volume{
{
+1 -1
View File
@@ -390,7 +390,7 @@ spec:
key: REGISTRY_AUTH
name: env
image: dhavald055/shuffle-k8s:shuffle-backend-kubernetes
#imagePullPolicy: Never
imagePullPolicy: Always
name: shuffle-backend
ports:
- containerPort: 5001