title: SpringBoot App Registers UNKNOWN with Eureka in Brixton SR3
body: <p>I'm running Spring Cloud Brixton SR3 - Spring Netflix Eureka, Spring Cloud Config and a Discovery Client app. When the client app is configured with</p>
  
  <p><strong>eureka.client.healthcheck.enabled=true</strong>
   and
   <strong>spring.cloud.config.discovery.enabled=true</strong></p>
  
  <p>the app starts up registered with Eureka with a status of "UNKNOWN" and never changes to "UP". If either of those flags is set to false then the app starts up registered as "UP".</p>
  
  <p>I see this series of logging when both flags are enabled/true:</p>
  
  <pre><code>2016-07-13 17:41:38.144  INFO 13180 --- [           main] com.netflix.discovery.DiscoveryClient    : Saw local status change event StatusChangeEvent [timestamp=1468456898144, current=UP, previous=STARTING]
  2016-07-13 17:41:38.144 DEBUG 13180 --- [nfoReplicator-0] c.n.discovery.InstanceInfoReplicator     : Executing on-demand update of local InstanceInfo
  2016-07-13 17:41:38.144 DEBUG 13180 --- [nfoReplicator-0] c.n.discovery.InstanceInfoReplicator     : Canceling the latest scheduled update, it will be rescheduled at the end of on demand update
  2016-07-13 17:41:38.145  INFO 13180 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient    : Saw local status change event StatusChangeEvent [timestamp=1468456898145, current=UNKNOWN, previous=UP]
  </code></pre>
  
  <p>How do I get the app to register as UP with both of these flags enabled/true?</p>
  
  <p>bootstrap.yml</p>
  
  <pre><code>spring:
    application:
      name: hello-brixton
  
  # Spring Cloud Config
    cloud:
      config:
        name: hello-brixton
        discovery:
          enabled: true
          serviceId: config-service
  
  eureka:
    client:
      registerWithEureka: true
      fetchRegistry: true
      serviceUrl:
        defaultZone: ${SERVICE_REGISTRY_URL:http://localhost:8080/eureka/}
      healthcheck:
        enabled: true
  </code></pre>