I have a micronaut service up and running, recently I added the discovery client configurations for reading the values from bootstrap.yaml. When I apply gradlew clean test in my local test is executed properly it is a success. But when it runs from the bitbucket pipeline it fails.
Below are the dependencies added in build.gradle
implementation("io.micronaut.kubernetes:micronaut-kubernetes-discovery-client")
implementation("io.micronaut.kubernetes:micronaut-kubernetes-client")
Below are the errors from the pipeline
<span>09:51:06.448</span> <span>[Test worker]</span> <span>INFO </span><span>i.m.context.env.DefaultEnvironment</span><span> - Established active environments: [test, k8s, cloud, ec2]</span>
<span>09:51:06.453</span> <span>[Test worker]</span> <span>INFO </span><span>i.m.context.env.DefaultEnvironment</span><span> - Established active environments: [test, k8s, cloud, ec2]</span>
<span>09:51:06.635</span> <span>[Test worker]</span> <span>INFO </span><span>i.m.context.DefaultBeanContext</span><span> - Reading bootstrap environment configuration</span>
<span>09:51:06.692</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.spring.config will not be loaded due to failing conditions:</span>
<span>09:51:06.692</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Property [micronaut.config-client.enabled] with value [false] does not equal required value: true</span>
<span>09:51:06.693</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.vault.config will not be loaded due to failing conditions:</span>
<span>09:51:06.695</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Property [micronaut.config-client.enabled] with value [false] does not equal required value: true</span>
<span>09:51:06.696</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.http.server.cors will not be loaded due to failing conditions:</span>
<span>09:51:06.696</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [micronaut.server.cors.enabled] with value [true] not present</span>
<span>09:51:06.697</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.consul.client.v1 will not be loaded due to failing conditions:</span>
<span>09:51:06.697</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [consul.client] with value [null] not present</span>
<span>09:51:06.698</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.vault.config.v1 will not be loaded due to failing conditions:</span>
<span>09:51:06.699</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [vault.client.kv-version] with value [V1] not present</span>
<span>09:51:06.699</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.vault.config.v2 will not be loaded due to failing conditions:</span>
<span>09:51:06.699</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [vault.client.kv-version] with value [V2] not present</span>
<span>09:51:06.703</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.discovery.client.config.$DistributedPropertySourceLocator$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:06.703</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Property [micronaut.config-client.enabled] with value [false] does not equal required value: true</span>
<span>09:51:06.736</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.spring.config will not be loaded due to failing conditions:</span>
<span>09:51:06.737</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Property [micronaut.config-client.enabled] with value [false] does not equal required value: true</span>
<span>09:51:06.738</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.vault.config will not be loaded due to failing conditions:</span>
<span>09:51:06.738</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Property [micronaut.config-client.enabled] with value [false] does not equal required value: true</span>
<span>09:51:06.739</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.consul.client.v1 will not be loaded due to failing conditions:</span>
<span>09:51:06.739</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [consul.client] with value [null] not present</span>
<span>09:51:06.740</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.vault.config.v1 will not be loaded due to failing conditions:</span>
<span>09:51:06.740</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [vault.client.kv-version] with value [V1] not present</span>
<span>09:51:06.740</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Configuration: io.micronaut.discovery.vault.config.v2 will not be loaded due to failing conditions:</span>
<span>09:51:06.740</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [vault.client.kv-version] with value [V2] not present</span>
<span>09:51:06.766</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.liquibase.$GormMigrationRunnerDefinition] will not be loaded due to failing conditions:</span>
<span>09:51:06.766</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [org.grails.orm.hibernate.HibernateDatastore] is not present</span>
<span>09:51:06.767</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.liquibase.$$GormMigrationRunnerDefinition$InterceptedDefinition] will not be loaded due to failing conditions:</span>
<span>09:51:06.768</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [org.grails.orm.hibernate.HibernateDatastore] is not present</span>
<span>09:51:06.772</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.rabbitmq.metrics.$RabbitMetricsInterceptor$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:06.773</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [io.micrometer.core.instrument.MeterRegistry] is not present</span>
<span>09:51:06.788</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [Definition: io.micronaut.transaction.jdbc.TransactionAwareDataSource] will not be loaded due to failing conditions:</span>
<span>09:51:06.790</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Existing bean [io.micronaut.jdbc.spring.DataSourceTransactionManagerFactory] of type [class io.micronaut.jdbc.spring.DataSourceTransactionManagerFactory] registered in context</span>
<span>09:51:06.795</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.web.router.version.$VersionAwareRouterListener$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:06.795</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [micronaut.router.versioning.enabled] with value [true] not present</span>
<span>09:51:06.932</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.transaction.jdbc.$DelegatingDataSourceResolver$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:06.934</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [org.springframework.jdbc.datasource.DataSourceTransactionManager] is not absent</span>
<span>09:51:07.048</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.reactor.convert.$ReactorToRxJava3ConverterRegistrar$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:07.049</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [io.reactivex.rxjava3.core.Maybe] is not present</span>
<span>09:51:07.050</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.http.netty.channel.converters.$KQueueChannelOptionFactory$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:07.050</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [io.netty.channel.kqueue.KQueue] is not present</span>
<span>09:51:07.052</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.reactive.flow.converters.$FlowConverterRegistrar$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:07.052</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [kotlinx.coroutines.reactive.ReactiveFlowKt] is not present</span>
<span>09:51:07.067</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.http.netty.channel.converters.$EpollChannelOptionFactory$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:07.068</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [io.netty.channel.epoll.Epoll] is not present</span>
<span>09:51:07.069</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.http.netty.channel.converters.$EpollChannelOptionFactory$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:07.070</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [io.netty.channel.epoll.Epoll] is not present</span>
<span>09:51:07.071</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.http.netty.channel.converters.$KQueueChannelOptionFactory$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:07.071</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [io.netty.channel.kqueue.KQueue] is not present</span>
<span>09:51:07.071</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.http.netty.channel.converters.$KQueueChannelOptionFactory$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:07.072</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Class [io.netty.channel.kqueue.KQueue] is not present</span>
<span>09:51:07.359</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - Bean [io.micronaut.logging.$PropertiesLoggingLevelsConfigurer$Definition] will not be loaded due to failing conditions:</span>
<span>09:51:07.360</span> <span>[Test worker]</span> <span>DEBUG</span> <span>i.m.context.condition.Condition</span><span> - * Required property [logger.levels] with value [null] not present</span>
<span>09:51:07.371</span> <span>[Test worker]</span> <span>WARN </span><span>i.m.k.c.DefaultNamespaceResolver</span><span> - An error has occurred when reading the file: [/var/run/secrets/kubernetes.io/serviceaccount/namespace]. Kubernetes namespace will be set to: default</span>
<span>09:51:08.110</span> <span>[OkHttp <a href="http://localhost:8080/" rel="noopener nofollow noreferrer" target="_blank">http://localhost:8080/</a>...]</span> <span>ERROR</span> <span>i.m.k.client.OkHttpClientLogging</span><span> - HTTP FAILED: Failed to connect to localhost/0:0:0:0:0:0:0:1:8080</span>
<span>java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0:1:8080</span>