Starter

Props Citadel

Citadel starter-backed dynamic property support for Helix services.

Artifact
helix-props-citadel-spring-boot-starter

Usage

build.gradle

Groovy DSL

dependencies {
    implementation helix.props.citadel.springboot.starter
}

build.gradle.kts

Kotlin DSL

dependencies {
    implementation(helix.props.citadel.springboot.starter)
}

Configuration

This starter uses the helix.citadel property namespace.

Citadel dynamic properties client settings.

  • helix.citadel.environment (String): Citadel environment name used to resolve properties.
  • helix.citadel.collection (String): Citadel collection name used to resolve properties.
  • helix.citadel.tls-enabled (Boolean, default: True): Enable TLS when calling Citadel.
  • helix.citadel.hostname (String): Citadel service hostname.
  • helix.citadel.port (Integer, default: 443): Citadel service port.
  • helix.citadel.refresh-seconds (Integer, default: 30): Interval between Citadel property refreshes in seconds.