Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-2622

Not able to configure Debezium Server via smallrye/microprofile environment variables

    XMLWordPrintable

Details

    • False
    • False
    • Undefined

    Description

      We're unable to configure a debezium source whitelists via environment variables. or example, when passing the env variable:

      DEBEZIUM_SOURCE_TABLE_WHITELIST=public.table_name

      It is not picked up by the underlying connector. However "debezium.source.table.whitelist" as an environment variable works (however "." is not allowed in env variable names on linux).

       

      I think the issue is with this code. "getPropertyNames()" returns the non-normalized property names. For example when passing the "DEBEZIUM_SOURCE_TABLE_WHITELIST" it returns "DEBEZIUM_SOURCE_TABLE_WHITELIST" when I assume it's expecting it to be normalized to "debezium.source.table.whitelist".

      Attachments

        Issue Links

          Activity

            Public project attachment banner

              context keys: [headless, issue, helper, isAsynchronousRequest, project, action, user]
              current Project key: DBZ

              People

                anmohant Anisha Mohanty
                aheuermann@gmail.com Andrew Heuermann
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: