Skip to content

Commit 3ab92e4

Browse files
Use GitHub Actions for cloud tests, disable TF
1 parent 2c6c2e8 commit 3ab92e4

File tree

1 file changed

+3
-36
lines changed

1 file changed

+3
-36
lines changed

.github/workflows/run-tests-cloud.yml

Lines changed: 3 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -29,46 +29,13 @@ jobs:
2929
with:
3030
go-version: ${{ matrix.go }}
3131

32-
- name: Setup Terraform
33-
uses: hashicorp/setup-terraform@v3
34-
with:
35-
terraform_wrapper: false
36-
37-
- name: Create Cloud instance
38-
id: create
39-
working-directory: .github/cloud/
40-
run: |
41-
export TF_VAR_allowed_cidr="$(curl -s ifconfig.me)/32"
42-
export TF_VAR_service_name="clickhouse-go $(git rev-parse --short HEAD) $(date +'%Y%m%d%H%M%S')"
43-
terraform init
44-
terraform validate
45-
terraform apply -auto-approve -input=false -lock=false
46-
terraform output
47-
echo "CLICKHOUSE_HOST=$(terraform output -raw CLICKHOUSE_HOST)" >> $GITHUB_ENV
48-
env:
49-
TF_VAR_organization_id: ${{ secrets.INTEGRATIONS_TEAM_TESTS_ORGANIZATION_ID }}
50-
TF_VAR_token_key: ${{ secrets.INTEGRATIONS_TEAM_TESTS_TOKEN_KEY }}
51-
TF_VAR_token_secret: ${{ secrets.INTEGRATIONS_TEAM_TESTS_TOKEN_SECRET }}
52-
TF_VAR_service_password: ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_PASSWORD }}
53-
TF_VAR_api_url: ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_API_URL }}
54-
5532
- name: Tests
5633
env:
57-
CLICKHOUSE_PASSWORD: ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_PASSWORD }}
5834
CLICKHOUSE_USE_DOCKER: false
5935
CLICKHOUSE_USE_SSL: true
36+
CLICKHOUSE_HOST: ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_HOST_SMT }}
37+
CLICKHOUSE_PASSWORD: ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_PASSWORD_SMT }}
38+
CLICKHOUSE_JWT: ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_JWT_DESERT_VM_43 }}
6039
TESTCONTAINERS_RYUK_DISABLED: "true"
6140
run: |
6241
CLICKHOUSE_DIAL_TIMEOUT=20 CLICKHOUSE_TEST_TIMEOUT=600s CLICKHOUSE_QUORUM_INSERT=2 make test
63-
64-
- name: Cleanup Cloud instance
65-
if: always()
66-
working-directory: .github/cloud/
67-
run: |
68-
terraform destroy -no-color -auto-approve -input=false -lock=false
69-
env:
70-
TF_VAR_organization_id: ${{ secrets.INTEGRATIONS_TEAM_TESTS_ORGANIZATION_ID }}
71-
TF_VAR_token_key: ${{ secrets.INTEGRATIONS_TEAM_TESTS_TOKEN_KEY }}
72-
TF_VAR_token_secret: ${{ secrets.INTEGRATIONS_TEAM_TESTS_TOKEN_SECRET }}
73-
TF_VAR_service_password: ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_PASSWORD }}
74-
TF_VAR_api_url: ${{ secrets.INTEGRATIONS_TEAM_TESTS_CLOUD_API_URL }}

0 commit comments

Comments
 (0)