Introduce a better port abstraction whose primary purpose is to confirm that ports are released when the Kube Pod Process is closed. This prevents issues like #4660 I'm also opening more ports so we can run at least 10 syncs in parallel.
Config Models
This module uses jsonschema2pojo to generate Java config objects from json schema definitions. See build.gradle for details.
How to use
- Update json schema under:
src/main/resources/types/ - Run the following command under the project root:
The generated file is under:
SUB_BUILD=PLATFORM ./gradlew airbyte-config:models:generateJsonSchema2Pojobuild/generated/src/gen/java/io/airbyte/config/