Browse Source

Retry 1000 times on helm failure

pull/22/head
Darren Shepherd 6 years ago
parent
commit
b6f9045eca
  1. 5
      pkg/helm/controller.go

5
pkg/helm/controller.go

@ -22,7 +22,7 @@ import (
const (
namespace = "kube-system"
image = "rancher/klipper-helm:v0.1.0"
image = "rancher/klipper-helm:v0.1.2"
label = "helm.k3s.cattle.io/chart"
)
@ -123,6 +123,8 @@ func (h *handler) onRemove(chart *k3s.HelmChart) (runtime.Object, error) {
}
func job(chart *k3s.HelmChart) (*batch.Job, *core.ConfigMap) {
oneThousand := int32(1000)
action := "install"
if chart.DeletionTimestamp != nil {
action = "delete"
@ -140,6 +142,7 @@ func job(chart *k3s.HelmChart) (*batch.Job, *core.ConfigMap) {
},
},
Spec: batch.JobSpec{
BackoffLimit: &oneThousand,
Template: core.PodTemplateSpec{
ObjectMeta: meta.ObjectMeta{
Labels: map[string]string{

Loading…
Cancel
Save