code: func (d *kubeDockerClient) getCustomTimeoutContext(timeout time.Duration) (context.Context, context.CancelFunc) {
  	// Pick the larger of the two
  	if d.timeout > timeout {
  		timeout = d.timeout
  	}
  	return context.WithTimeout(context.Background(), timeout)
  }
docs: // getCustomTimeoutContext returns a new context with a specific request timeout