Skip to content

Commit

Permalink
Migrate needed .ci/* scripts into .buildkite/* ( elastic#3353 ) (#39661
Browse files Browse the repository at this point in the history
…) (#39748)

* Migrate files and change path to them

* Delete files that was migrated to new path

(cherry picked from commit f411b06)

# Conflicts:
#	.buildkite/deploy/docker/docker-compose.yml

Co-authored-by: ev1yehor <[email protected]>
  • Loading branch information
mergify[bot] and ev1yehor authored Jun 11, 2024
1 parent b6f4a46 commit 1b59d07
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 5 deletions.
23 changes: 23 additions & 0 deletions .buildkite/deploy/docker/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
version: '2.3'
services:
# This is a proxy used to block beats until all services are healthy.
# See: https://github.com/docker/compose/issues/4369
proxy_dep:
image: busybox
depends_on:
localstack: { condition: service_healthy }

localstack:
container_name: "${localstack_integration_test_container}"
image: localstack/localstack:3.1.0 # Latest stable release
ports:
- "127.0.0.1:4566:4566" # LocalStack Gateway
environment:
- DEBUG=1
- DOCKER_HOST=unix:///var/run/docker.sock
- LOCALSTACK_HOST=localhost
- S3_HOSTNAME=localhost
- PROVIDER_OVERRIDE_S3=asf
volumes:
- "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack"
- "/var/run/docker.sock:/var/run/docker.sock"
6 changes: 3 additions & 3 deletions .buildkite/scripts/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@ startCloudTestEnv() {
local dir=$1
withAWS
echo "--- Run docker-compose services for emulated cloud env"
docker-compose -f .ci/jobs/docker-compose.yml up -d #TODO: move all docker-compose files from the .ci to .buildkite folder before switching to BK
docker-compose -f .buildkite/deploy/docker/docker-compose.yml up -d
with_Terraform
terraformInit "$dir"
export TF_VAR_BRANCH=$(echo "${BUILDKITE_BRANCH}" | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z0-9-]/-/g')
Expand Down Expand Up @@ -440,10 +440,10 @@ installNodeJsDependencies() {
teardown() {
# Teardown resources after using them
echo "---Terraform Cleanup"
.ci/scripts/terraform-cleanup.sh "${MODULE_DIR}" #TODO: move all docker-compose files from the .ci to .buildkite folder before switching to BK
.buildkite/scripts/terraform-cleanup.sh "${MODULE_DIR}"

echo "---Docker Compose Cleanup"
docker-compose -f .ci/jobs/docker-compose.yml down -v #TODO: move all docker-compose files from the .ci to .buildkite folder before switching to BK
docker-compose -f .buildkite/deploy/docker/docker-compose.yml down -v
}

unset_secrets () {
Expand Down
4 changes: 2 additions & 2 deletions .buildkite/scripts/setup_cloud_env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ teardown() {
tf_cleanup "${MODULE_DIR}" #TODO: move all docker-compose files from the .ci to .buildkite folder before switching to BK

echo "~~~ Docker Compose Cleanup"
docker-compose -f .ci/jobs/docker-compose.yml down -v #TODO: move all docker-compose files from the .ci to .buildkite folder before switching to BK
docker-compose -f .buildkite/deploy/docker/docker-compose.yml down -v
}

tf_cleanup() {
Expand All @@ -38,7 +38,7 @@ export TEST_TAGS="${TEST_TAGS:+$TEST_TAGS,}aws"
set -o xtrace

echo "~~~ Run docker-compose services for emulated cloud env"
docker-compose -f .ci/jobs/docker-compose.yml up -d #TODO: move all docker-compose files from the .ci to .buildkite folder before switching to BK
docker-compose -f .buildkite/deploy/docker/docker-compose.yml up -d
echo "~~~ Initialize TF cloud resources"
cd "$MODULE_DIR"
export TF_VAR_BRANCH=$(echo "${BUILDKITE_BRANCH}" | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z0-9-]/-/g')
Expand Down
File renamed without changes.

0 comments on commit 1b59d07

Please sign in to comment.