1
0
mirror of synced 2025-12-21 02:51:29 -05:00
Commit Graph

851 Commits

Author SHA1 Message Date
Ben Church
36b335872a Metadata: set cache control headers (#26091)
* set cache control header to no-cache for metadata upload

* set cache control header to no-cache for spec cache upload

* set cache control header to no-cache for registry upload

* Run formatter
2023-05-16 09:10:39 -07:00
Augustin
29bb15ebc4 connectors-ci: slim down Java images (#26095) 2023-05-16 03:01:15 -05:00
Rodi Reich Zilberman
6374f4780f destination harness (#25030)
* destination harness

* Automated Commit - Formatting Changes

* refactor to support multiple connectors

* better byte counting

* Automated Change

* fix main cp

* harness type

* harness type

* harness type

* harness type

* harness type

* harness type

* harness type

* speed up harness build

* harness type

* harness type

* harness type

* harness type

* 1m catalog

* 1m catalog

* Automated Commit - Formatting Changes

* 1m catalog

* Automated Commit - Formatting Changes

* 1m catalog

* Automated Commit - Formatting Changes

* 1m catalog

* 1m catalog

* Automated Commit - Formatting Changes

* 1m catalog

* Automated Commit - Formatting Changes

* Automated Change

* add some additional logging for debugging

* test

* test

* debugging code

* Automated Commit - Formatting Changes

* debugging code

* debugging code

* debugging code

* Automated Commit - Formatting Changes

* Checkpoint: This is working!.

* Automated Commit - Formatting Changes

* Updates plumbing for Snowflake with static records - Working

* Automated Commit - Formatting Changes

* working 10m

* Automated Commit - Formatting Changes

* add destination datasource

* Automated Commit - Formatting Changes

* sanity

* sanity

* Delete 1m_catalog.json

* sanity

* Update airbyte-integrations/connectors-performance/destination-harness/README.md

Co-authored-by: Davin Chia <davinchia@gmail.com>

* sanity

* Update airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/TestingDestinations.java

Co-authored-by: Davin Chia <davinchia@gmail.com>

* Splits performance harness into separated methods

* Automated Commit - Formatting Changes

* Updates test description to force Github builds

---------

Co-authored-by: rodireich <rodireich@users.noreply.github.com>
Co-authored-by: Jeff Cowan (Airbyte) <4992320+jcowanpdx@users.noreply.github.com>
Co-authored-by: Davin Chia <davinchia@gmail.com>
Co-authored-by: davinchia <davinchia@users.noreply.github.com>
Co-authored-by: ryankfu <ryan.fu@airbyte.io>
Co-authored-by: ryankfu <ryankfu@users.noreply.github.com>
2023-05-16 06:37:00 +00:00
Ben Church
d2018514c4 hotfix: Update QA engine to use metadata to unblock PR (#26098)
* Change metadata to definition

* run black
2023-05-15 17:38:49 -05:00
Augustin
0e3ec70545 connectors-ci: check if the pushed image can be pulled (#26088) 2023-05-15 22:14:48 +00:00
Augustin
be6dbae6df connectors-ci: sanitize the publish logic and write tests for it (#26068) 2023-05-15 19:52:07 +02:00
Augustin
d5f2b2bc67 connectors-ci: fix condition on image check (#26044) 2023-05-12 15:53:06 -05:00
Augustin
dc5cb9f080 connectors-ci: less scary but harmless error log on publish (#26037) 2023-05-12 19:11:34 +02:00
Augustin
00c758a0f0 connnectors-ci: improve publish reporting stability (#26027) 2023-05-12 17:33:16 +02:00
Augustin
5c5eab0308 connectors-ci: fix postgres integration testing (#25942) 2023-05-11 21:19:29 +02:00
Ben Church
83c807fb14 Revert metadata service upload to use env var over json file for creds (#25979)
* Remove service account

* Fix tests

* Format

* Remove test folder
2023-05-10 20:44:53 -05:00
Augustin
3e49e50990 connectors-ci: always run metadata validation and report success if no validation happened (#25909)
* Successful pipeline if no step ran

* run GHA workflow on all PRs
2023-05-09 16:59:30 -07:00
Augustin
ba1589808f connectors-ci: clean gradle lock file (#25912) 2023-05-09 13:37:56 -07:00
Augustin
68f4a5a6fa connectors-ci: remove slack channel mention on publish failures (#25921) 2023-05-09 10:17:49 -05:00
Augustin
eda12c2f1d connectors-ci: augustin/connectors-ci/fix-build-include-for-java-connectors (#25908) 2023-05-09 03:57:33 -05:00
Augustin
7cc221812d connectors-ci: handle strict encrypt connectors (#25864) 2023-05-09 10:26:55 +02:00
Augustin
7a61bf2c1f connectors-ci: fix mounted secrets path (#25871) 2023-05-06 18:54:49 -05:00
Augustin
99fa4b1c80 connectors-ci: send slack message and set execute timeout (#25858)
* send slack message and set execute timeout

* set timeout to 1H
2023-05-06 09:34:09 -07:00
Ben Church
6ee6430734 Add metadata for file secure and bump (#25860)
* Add metadata for file secure

* Remove -secure during qa checks
2023-05-05 18:43:13 -07:00
Ben Church
a682955fb3 Exclude scaffold during validate all (#25856) 2023-05-05 16:43:00 -07:00
Augustin
b7538a3844 connectors-ci: reduce local/remote moving parts (#25827)
* cache buster on CAT

* remove image if exists before loading

* remove image if exists before loading

* fix errors in pytest

* append unit test results to global results

* always use local git to spot modified files

* Revert "always use local git to spot modified files"

This reverts commit 441521433f.

* do not use dagger git

* use dagger git commit instead of branch

* do not use dagger git

* earlier nightly
2023-05-05 01:34:55 -05:00
Ben Church
2c2935eef8 Upload reports to separate files (#25824)
* Upload reports to separate files

* test > tests

---------

Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>
2023-05-04 17:05:49 -07:00
Edward Gao
ac03566f06 Replicate recent dockerfile changes into dagger (#25653)
* replicate dockerfile changes

* only add normalization stuff if needed

* also set entrypoint >.>

* fix order of constants

* clean up normalization mappings + fail loudly

* manually install urllib3 1.26.15

* fix declaration
2023-05-04 16:23:12 -07:00
Augustin
7310494846 qa-checks: check metadata version matches dockerfile version (#25661) 2023-05-04 16:08:19 -07:00
Ben Church
9d5a5f5059 Update connector catalog urls to new connector registry urls (#25378)
* Add staging urls to test with

* Remove stage prefix from urls
2023-05-04 07:40:18 -07:00
Augustin
2da66e9cf1 cache buster on CAT (#25785) 2023-05-03 13:49:45 -05:00
Augustin
9e785e559a connectors-ci: new checks to validate connector version (#25609)
* connectors-ci: new checks to validate connector version

* tmp ref attempt wip

* Revert "tmp ref attempt wip"

This reverts commit 0950d39546.

* use semver and bypass increment check for specific files + no early fail
2023-04-28 17:57:39 +02:00
Augustin
69495ce5d7 qa-engine: update the inappropriate connectors list (#25629) 2023-04-28 08:52:33 +02:00
Augustin
46f62f6325 connectors-ci: load secrets on unit tests (#25557) 2023-04-27 13:13:22 +02:00
Augustin
2717940fdb connectors-ci: disable the poetry cache (#25553) 2023-04-26 09:09:04 -05:00
Evan Tahler
b11657ac62 remove ENABLE_SENTRY from connector Dockerfiles (#25442) 2023-04-25 22:13:39 +00:00
Augustin
be51997fee connectors-ci: use dockerfile for python connectors (#25483) 2023-04-25 22:31:56 +02:00
Augustin
b799c32114 connectors-ci: use pip install instead of python -m pip install in with_pip_packages (#25489) 2023-04-25 21:54:13 +02:00
Augustin
2cca05c856 connectors-ci: use new service account key to write to spec cache (#25479) 2023-04-25 06:18:42 -05:00
Augustin
e018c4172a connectors-ci: do not use container id to name tar files (#25477)
* do not use container id to name tar files

* do not use container id to name tar files
2023-04-25 05:48:49 -05:00
Augustin
a552dd81a4 connectors-ci: fix modified files detection on master (#25471)
* connectors-ci: fix modified files detection on master

* destination-s3-glue: bump version in metadata
2023-04-25 03:34:30 -05:00
Ben Church
c01bef505f Add docker hub check to metadata upload (#25306)
* Add docker hub check to metadata upload

* Add env vars to action

* Fake change

* Add docker hub env to upload

* Add new commit

* Use secret env var
2023-04-24 17:48:36 -07:00
Augustin
5b7b1924ee connectors-ci: publish connectors on merge (#25316) 2023-04-24 22:25:55 +00:00
Augustin
666043290f connectors-ci: package normalization inside destinations images supporting it (#25359) 2023-04-22 08:45:45 +00:00
Augustin
0ab82b06ab connectors-ci: document the CLI (#25391) 2023-04-22 10:14:19 +02:00
Augustin
b30a23de7e connectors-ci: use shared pip cache instead of locked (#25370) 2023-04-20 16:26:25 -05:00
Augustin
a342e14324 connectors-ci: build multi platform connector images (#25286) 2023-04-20 08:13:16 +00:00
Ben Church
20283fe156 Dagger: Return true on valid exit in Dagger Commands (#25333)
* Return true on valid exit

* Update return type to bool
2023-04-19 19:24:22 +00:00
Augustin
2cdde75ed9 connectors-ci: fix java connectors testing (#25268)
* connectors-ci: include destination-azure-blob-storage gradle project as a destination build dep

* fix integration test return value
2023-04-19 01:05:40 -05:00
Ben Church
b6f6baebc2 Add Dagster Deployment Action skeleton (#24929)
* Add code skeleton

* Remove pr deployments

* remove connectors change

* Add action git ignore

* Update YAML to deploy properly

* Add newline at eof

* Setup python-executable deploy

* Add temporary script

* Update readme

* Remove github workflow

* Add dagger pipeline for deploy

* Add github action

* Update readme

* Remove comment

* Move script into dagger pipeline

* Add run test helper and skip test logic

* Have the dagster orchestrator properly generate the setup.py file

* Remove deploy script

* Address PR comments

* Update lock

* Automated Commit - Formatting Changes

---------

Co-authored-by: bnchrch <bnchrch@users.noreply.github.com>
2023-04-18 09:07:37 -07:00
Ryan Fu
0dcc653bd1 Shuffled destination-jdbc into bases folder (#25120)
* Testing changes for reshuffle

* Resolves dependency/race-condition with base classes and docker creation

* Removes dockerfile

* Updates java connectors gradle dependencies
2023-04-17 12:29:03 -07:00
Ben Church
3c01902a57 Add is_optional flag to connector tests (#25211) 2023-04-14 12:08:42 -07:00
Augustin
6bb47794df airbyte-ci: orchestrate the upload of modified metadata.yaml files to GCS (#25044) 2023-04-14 10:40:49 +00:00
Augustin
ae5832f501 dagger: upgrade to 0.5.0 (#25171)
* dagger: upgrade to 0.5.0

* clean class ConnectorPackageInstall(Step):
2023-04-13 14:51:58 -05:00
Evan Tahler
0b6ee790d7 Add additional destination-bigquery datacenters (#25122)
* Add additional bigquery datacenters

* bump dockerfile

* revert source BQ bump

* docs

* builds depend on normalization now...

* no -base

* auto-bump connector version

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-13 08:10:44 -07:00