* add db connection injection to airbyte-cron * load definitions * fix patch version check for non-semver tags * apply helper tests * logging updates * fix remote definitions provider: add tombstones * docker compose env updates * add test for tombstone presence * rename helper class * config updates * dont use optionals as fields * use apply helper instead of directly calling load data in bootloader * avoid pmd warn * add docstring * sort docker compose env vars * updates for javax -> jakarta * clean up docker compose, update kube deployment env
airbyte-bootloader
This application runs at start up for Airbyte. It is responsible for making sure that the environment is upgraded and in a good state. e.g. It makes sure the database has been migrated to the correct version.
Entrypoint
- BootloaderApp.java - has the main method for running the bootloader.