Class KubernetesConfigSourceProvider

  • All Implemented Interfaces:
    org.eclipse.microprofile.config.spi.ConfigSourceProvider

    class KubernetesConfigSourceProvider
    extends Object
    implements org.eclipse.microprofile.config.spi.ConfigSourceProvider
    • Constructor Detail

      • KubernetesConfigSourceProvider

        public KubernetesConfigSourceProvider​(KubernetesConfigSourceConfig config,
                                              KubernetesConfigBuildTimeConfig buildTimeConfig,
                                              io.fabric8.kubernetes.client.KubernetesClient client)
        Parameters:
        config - Quarkus runtime Configuration of the extension
        buildTimeConfig - Quarkus build-time Configuration of the extension
        client - A Kubernetes Client that is specific to this extension - it must not be shared with any other parts of the application
    • Method Detail

      • getConfigSources

        public Iterable<org.eclipse.microprofile.config.spi.ConfigSource> getConfigSources​(ClassLoader forClassLoader)
        Specified by:
        getConfigSources in interface org.eclipse.microprofile.config.spi.ConfigSourceProvider