* Record e2e tests to cypress dashboard
* Make env variable accessible in script
* Improve e2e_test script
* Properly wait for server to be ready
* Isolate test suites better
* More test isolation
* Revert baseUrl for development
* fix normalization output processing in container orchestrator
* add full scheduler v2 acceptance tests
* speed up tests
* fixes
* clean up
* wip handle worker restarts
* only downtime during sync test not passing
* commit temp
* mostly cleaned up
* add attempt count check
* remove todo
* switch all pending checks to running checks
* use ++
* Update airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/ContainerOrchestratorApp.java
Co-authored-by: Charles <giardina.charles@gmail.com>
* Update airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/LauncherWorker.java
Co-authored-by: Charles <giardina.charles@gmail.com>
* add more context
* remove unused arg
* test on CI that no_retry is insufficient
* revert back to orchestrator retry
* test for retry logic
* remove fialing test and switch back activity config to just no retry
Co-authored-by: Charles <giardina.charles@gmail.com>
* feat: add publish-external command to slash commands to publish external connector images
* fix: publish only stpec to cache
* fix: according to new script changes
* fix: removed tox installation
* fix: version is not read from command
* Add a job notification
The new scheduler was missing a notification step after the job is done.
This is needed in order to report the number of record of a sync.
* Acceptance test with the new scheduler
Add a new github action task to run the acceptances test with the new scheduler
* Retry if the failure
* PR comments
* Download spark jdbc driver in build cmd
* Download jdbc driver in ci integration test
* Update comments
* Set up cloud sdk
* Add comments
* Download jdbc driver from databricks directly
* Update readme
* Use unzip command
* Install unzip for databricks
* Add databricks build status
* Close database
* Log more error information
* Close database when checking connection
* Update spec
* updated ci performance test sh script
* updated ci performance test sh script
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* run tests
* update ci creds
* update performance test yaml file
* update performance test yaml file
* update performance test yaml file
* update performance test yaml file
* update performance test sh file
* update performance test sh file
* update performance test sh file
* update performance test sh file
* update java to 17 version in yaml file for performance tests
* update java to 17 version in yaml file for performance tests
* update java to 17 version in yaml file for performance tests
* update java to 17 version in yaml file for performance tests
* update java to 17 version in yaml file for performance tests
* clean test logs
* remove test logs
* remove test logs
* remove test logs
* return performance test logs
* add readme by performance tests
* Destination Snowflake update check method to verify permission for stages
* fix for jdk 17
* fix for jdk 17
* fix with ci secrets
* fix with ci secrets
* removed snowflake secrets from ci_credentials.sh
* bump version
Co-authored-by: vmaltsev <vitalii.maltsev@globallogic.com>
* update logic
* add new options
* fix unit tests
* format
* fix incorrect docker status
* remove addl options
* format
* update docs
* restore removed file
* CI should be skipped connectors without secrets
* updated ci performance test sh script
* updated ci performance test sh script
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
- Add the CONFIGS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION and JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION. These are env vars that will determine if the database is ready for an application to start.
- Add the CONFIGS_DATABASE_INITIALIZATION_TIMEOUT_MS and the JOBS_DATABASE_INITIALIZATION_TIMEOUT_MS env vars to determine how long an application should wait for the DB before giving up.
- Create the MinimumFlywayMigrationVersionCheck class. This class contains all the assertions to check if 1) a database is initialised. 2) a database meets the minimum migration version.
- Remove all set up operations from the ServerApp. Use MinimumFlywayMigrationVersionCheck operations instead.
- I also had to modify the Databases and BaseDatabaseInstance classes to support connecting to a database with timeouts. We would previously try forever.
- Add Bootloader to the relevant docker files and Kube files.
- Clean up the migration acceptance tests so it's clear what is happening.
* updated ci performance test sh script
* updated ci performance test sh script
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* set all params to one arg
* 7947 Add info about skipped/failed tests to github test message
* 7947 Update docs
* 7947 Add failed test to source stripe
* 7947 Move logic connected to skipped_failed_info info function
* 7947 Remove failed test from source stripe
* 7947 Remove test changes from source-stripe
* Source Google Sheets #8313 - migrate to the CDK
* Source Google Sheets #8313 - fixing unit tests
* Source Google Sheets #8313 - reformat
* Source Google Sheets #8313 - update ci_credentials
* Source Google Sheets #8313 - bump version and update docs