Skip to content

Commit

Permalink
ignore API server timeout errors in templateinstance controller readi…
Browse files Browse the repository at this point in the history
…ness checking
  • Loading branch information
Jim Minter committed Sep 11, 2017
1 parent 233358f commit 90acf16
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion pkg/template/controller/templateinstance_controller.go
Expand Up @@ -157,7 +157,9 @@ func (c *TemplateInstanceController) sync(key string) error {

if !templateInstance.HasCondition(templateapi.TemplateInstanceInstantiateFailure, kapi.ConditionTrue) {
ready, err := c.checkReadiness(templateInstance, time.Now())
if err != nil {
if err != nil && !kerrors.IsTimeout(err) {
// NB: kerrors.IsTimeout() is true in the case of an API server
// timeout, not the timeout caused by readinessTimeout expiring.
glog.V(4).Infof("TemplateInstance controller: checkReadiness %s returned %v", key, err)

templateInstance.SetCondition(templateapi.TemplateInstanceCondition{
Expand Down

0 comments on commit 90acf16

Please sign in to comment.