Use etcd to get config values. You can define the server details of the etcd server using MicroProfile Config:
<dependency>
<groupId>org.microprofile-ext.config-ext</groupId>
<artifactId>configsource-etcd</artifactId>
<version>XXXXXX</version>
<scope>runtime</scope>
</dependency>
configsource.etcd.scheme=http (default)
configsource.etcd.host=localhost (default)
configsource.etcd.port=2379 (default)
configsource.etcd.user (default no user)
configsource.etcd.password (default no password)
configsource.etcd.authority (default no authority)
You can disable the config source by setting this config:
EtcdConfigSource.enabled=false