Skip to content

Commit

Permalink
Fix deployment probes
Browse files Browse the repository at this point in the history
  • Loading branch information
psav committed Jan 13, 2022
1 parent 4fb6b75 commit 704834d
Showing 1 changed file with 26 additions and 26 deletions.
52 changes: 26 additions & 26 deletions controllers/cloud.redhat.com/providers/deployment/impl.go
Original file line number Diff line number Diff line change
Expand Up @@ -107,42 +107,42 @@ func initDeployment(app *crd.ClowdApp, env *crd.ClowdEnvironment, d *apps.Deploy
}
if pod.LivenessProbe != nil {
livenessProbe = *pod.LivenessProbe

if livenessProbe.SuccessThreshold == 0 {
livenessProbe.SuccessThreshold = 1
}
if livenessProbe.TimeoutSeconds == 0 {
livenessProbe.TimeoutSeconds = 1
}
if livenessProbe.PeriodSeconds == 0 {
livenessProbe.PeriodSeconds = 10
}
if livenessProbe.FailureThreshold == 0 {
livenessProbe.FailureThreshold = 3
}
} else if bool(deployment.Web) || deployment.WebServices.Public.Enabled {
livenessProbe = baseProbe
}
if pod.ReadinessProbe != nil {
readinessProbe = *pod.ReadinessProbe

if readinessProbe.SuccessThreshold == 0 {
readinessProbe.SuccessThreshold = 1
}
if readinessProbe.TimeoutSeconds == 0 {
readinessProbe.TimeoutSeconds = 1
}
if readinessProbe.PeriodSeconds == 0 {
readinessProbe.PeriodSeconds = 10
}
if readinessProbe.FailureThreshold == 0 {
readinessProbe.FailureThreshold = 3
}
} else if bool(deployment.Web) || deployment.WebServices.Public.Enabled {
readinessProbe = baseProbe
readinessProbe.InitialDelaySeconds = 45
}

if livenessProbe.SuccessThreshold == 0 {
livenessProbe.SuccessThreshold = 1
}
if livenessProbe.TimeoutSeconds == 0 {
livenessProbe.TimeoutSeconds = 1
}
if livenessProbe.PeriodSeconds == 0 {
livenessProbe.PeriodSeconds = 10
}
if livenessProbe.FailureThreshold == 0 {
livenessProbe.FailureThreshold = 3
}

if readinessProbe.SuccessThreshold == 0 {
readinessProbe.SuccessThreshold = 1
}
if readinessProbe.TimeoutSeconds == 0 {
readinessProbe.TimeoutSeconds = 1
}
if readinessProbe.PeriodSeconds == 0 {
readinessProbe.PeriodSeconds = 10
}
if readinessProbe.FailureThreshold == 0 {
readinessProbe.FailureThreshold = 3
}

c := core.Container{
Name: nn.Name,
Image: pod.Image,
Expand Down

0 comments on commit 704834d

Please sign in to comment.