* Speed normalization unit tests by dropping hubspot catalog (too heavy, will be covering it in integration tests instead
* Add integration tests for normalization
* Add dedup test case
* adjust build.gradle
* add readme for normalization
* Share PATH env variable with subprocess calls
* Handle git non-versionned tests vs versionned ones
* Format code
* Add tests check to normalization integration tests
* Add docs
* complete docs on normalization integration tests
* format code
* Normalization integration tests output (#3026)
* Version generated/output files from normalization integration tests
* simplify cast of float columns to string when used as partition key (#3027)
* bump version of normalization image
* Apply suggestions from code review
Co-authored-by: Jared Rhizor <jared@dataline.io>
* Apply suggestions from code review
Co-authored-by: Jared Rhizor <jared@dataline.io>
* add ssl for source-postgres
* add config in utf8 test
* correct comments from @jrhizor and @sherifnada
* correct config get
* add ssl test postgres
* add sh generate ssl files
* change pg ssl test
* use custom image
* correct spec.json
* correc tests
* remove unecessary config
* add config and correct spec.json
* add ssl to postgres destination
* add tools to generate custom dockers images and correct spec.json
* change how additional parameter is append
* add logic ssl for postgres destination
* remove if for append add params
* gradlew format
* Zendesk Talk #2346: full refresh/incremental sync connector with adopt best practices
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* fix connector base versioning
* only run integration tests in non-bases directories
* upgrade datamodel-code-generator which coincidentally has already fixed this issue with generating List of Lists
* bump forgotten hubspot version
* fix build
* #2166 Issue: create Instagram connector and implement all relevant streams as full refresh
* #2166 Issue: add Insights streams
* #2273 Issue: add Incremental for streams
* #2273 Issue: code clean up
* update code after review
* add check on error for Story Insight
* add comments to code
* Source Instagram: adopt best practices, add docs, pull data from all IG business accounts (#2373)
* #2276 Issue: adopt best practices, add separate integration test for Insight's streams, create docs, update version of SDK library
* #2304 Issue: pull data from all IG business accounts
* add BASE_DIRECTORY to integration_test.py
* format configured_catalog(s)
* add credentials variables
* implement separated incremental states for different account_id, update docs
* Update instagram.md
* simplify state format
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* add sample_config.json file
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Google directory source #2110 - creating new source
* Google Directory #2110 - implementing new source
* Google directory #2110 - handling rate limit
* Google Directory #2110 - handling errors and rate limits
* Google Directory #2110 - reformat
* Google Directory #2110 - adding CI credentials
* Google Directory #2110 - adding to the source definition registry
* Google Directory #2110 - adding to the source definition registry(fix)
* Google Directory #2110 - injecting the config into the build environment
* Update google-directory.md
* Update google-directory.md
* Google directory #2110 - rename max_results to results_per_page and increase it to 100, fixing setup.py
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* add initialization for status dashboard static api
* working status reporter for integration tests
* try different formatting for date
* actually run tests
* only report build status for master
* some level of functions + datetime switching by architecture
* add to ci pipeline
* wait BEFORE port forwarding
* fix kube testing
* change order
* pare tests down to just acceptance tests
* seconds
* longer sleep
* multiple waits
* add back java support
* fix folder
* show logs
* show logs no matter what
* see if it passes again
* rename
* finish cleaning up script
* revert rest of removals
* format
* clean up
* resplit
* try kind
* again
* describe pods on failure instead
* run as a separate step because we're running into disk space issues
* indentation
* wait longer for port to be usable
* start minikube build
* install socat
* don't bother trapping port forward
* try to use local machine in minikube
* fix
* fix
* try ip
* show more logs
* try 0.0.0.0
* try inet
* try external socket ip
* Revert "try external socket ip"
This reverts commit 7cf976aa10.
* try formatting mount differently
* show all paths in airbyte local
* recursive listing
* don't test for file existence on Kube
* revert changes that were made for testing
* use different html client for kube
* just skip single failing test
* add support for bumpversion
* use separate bump versions
* temporarily disable building artifacts for testing
* Bump version: 0.8.0-alpha → 0.8.1-alpha
* remove sed call
* Bump version: 0.8.1-alpha → 0.8.2-alpha
* update message at end of script
* re-enable building artifacts
* manually revert bumping
* improve instructions
* fix
* after writing the PR desc this should just be in docs