* Revert "Revert "Add dependencies to docker-compose (#19257)" (#19306)"
This reverts commit b16f28fd4d.
* Bump docker-compose version
* test
* Revert "test"
This reverts commit c3b28c9ec3.
* Bump docker compose version to 3.8
* test
* test
* Use a newer docker for platform build
* test
* Use docker compose v2
* Update docker for frontend e2e
* Use docker compose v2 for e2e tests
* Update tools to use docker compose v2
* Update more docker compose references to v2
* Update docker compose usage in docs
* Update deploying airbyte docs
* Fix permission
* Case insensistive check
* Add extra mention for docker compose in upgrading airbyte
* Improve upgrade docker note
* Switch order of namespace options to make Destination Default appear as the first option
* Destination Default is the default option
* Update expected HTML
* script skeleton
* add API call to source_definitions to fetch E2E Test Source definition ID
* createSource implementation
* add destination creation logic implementation
* get definition IDs, catalogId, and implement connection creation
* add cleanup script and write created ids to a file that can be cleaned up
* make cloud header a command-line argument, other cleanup
* script comments fix
* remove kube references and fix indentation
* temp commit - don't push
* remove discover catalog function
* more cleanups
* more cleanups
* cleanup help text
* exit codes and show how many connections left
* add README
Co-authored-by: Xiaohan Song <xiaohan@airbyte.io>