Przeglądaj źródła

Merge branch 'master' of https://github.com/porter-dev/porter into sean-testing

Sean Rhee 5 lat temu
rodzic
commit
f2be003e3d
1 zmienionych plików z 6 dodań i 1 usunięć
  1. 6 1
      internal/kubernetes/provisioner/provisioner.go

+ 6 - 1
internal/kubernetes/provisioner/provisioner.go

@@ -69,8 +69,13 @@ func (conf *Conf) GetProvisionerJobTemplate() (*batchv1.Job, error) {
 	env = conf.attachDefaultEnv(env)
 	env = conf.attachDefaultEnv(env)
 
 
 	ttl := int32(3600)
 	ttl := int32(3600)
+
 	backoffLimit := int32(5)
 	backoffLimit := int32(5)
 
 
+	if operation == string(Apply) {
+		backoffLimit = int32(1)
+	}
+
 	labels := map[string]string{
 	labels := map[string]string{
 		"app": "provisioner",
 		"app": "provisioner",
 	}
 	}
@@ -103,7 +108,7 @@ func (conf *Conf) GetProvisionerJobTemplate() (*batchv1.Job, error) {
 					Labels: labels,
 					Labels: labels,
 				},
 				},
 				Spec: v1.PodSpec{
 				Spec: v1.PodSpec{
-					RestartPolicy: v1.RestartPolicyOnFailure,
+					RestartPolicy: v1.RestartPolicyNever,
 					Containers: []v1.Container{
 					Containers: []v1.Container{
 						{
 						{
 							Name:  "provisioner",
 							Name:  "provisioner",