fixed issue with app builder
This commit is contained in:
@@ -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{
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user