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 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{ job := &batchv1.Job{
ObjectMeta: metav1.ObjectMeta{ ObjectMeta: metav1.ObjectMeta{
Name: "shuffle-app-builder", Name: "shuffle-app-builder",
@@ -405,9 +419,9 @@ func buildImage(tags []string, dockerfileFolder string) error {
}, },
}, },
}, },
// NodeSelector: map[string]string{ NodeSelector: map[string]string{
// "node": "master", "node": backendNodeName,
// }, },
RestartPolicy: corev1.RestartPolicyNever, RestartPolicy: corev1.RestartPolicyNever,
Volumes: []corev1.Volume{ Volumes: []corev1.Volume{
{ {
+1 -1
View File
@@ -390,7 +390,7 @@ spec:
key: REGISTRY_AUTH key: REGISTRY_AUTH
name: env name: env
image: dhavald055/shuffle-k8s:shuffle-backend-kubernetes image: dhavald055/shuffle-k8s:shuffle-backend-kubernetes
#imagePullPolicy: Never imagePullPolicy: Always
name: shuffle-backend name: shuffle-backend
ports: ports:
- containerPort: 5001 - containerPort: 5001