Skip to content

Commit fd6d5c3

Browse files
committed
chore: test cloudbuild logging and remove tests.yaml
1 parent 5db6c44 commit fd6d5c3

File tree

1 file changed

+70
-6
lines changed

1 file changed

+70
-6
lines changed

.cl/cloudbuild.yaml

Lines changed: 70 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,72 @@
11
steps:
2-
- id: ping-google
3-
name: alpine:3.10
4-
entrypoint: ping
2+
- id: run-tests
3+
name: python:3.10
4+
entrypoint: nox
55
args:
6-
- -c
7-
- "4"
8-
- google.com
6+
- -s
7+
- "system-3.10"
8+
env:
9+
- 'MYSQL_CONNECTION_NAME=${MYSQL_CONNECTION_NAME}'
10+
- 'MYSQL_USER=${MYSQL_USER}'
11+
- 'MYSQL_IAM_USER=${MYSQL_IAM_USER}'
12+
- 'MYSQL_PASS=${MYSQL_PASS}'
13+
- 'MYSQL_DB=${MYSQL_DB}'
14+
- 'POSTGRES_CONNECTION_NAME=${POSTGRES_CONNECTION_NAME}'
15+
- 'POSTGRES_USER=${POSTGRES_USER}'
16+
- 'POSTGRES_IAM_USER=${POSTGRES_IAM_USER}'
17+
- 'POSTGRES_PASS=${POSTGRES_PASS}'
18+
- 'POSTGRES_DB=${POSTGRES_DB}'
19+
- 'POSTGRES_CAS_CONNECTION_NAME=${POSTGRES_CAS_CONNECTION_NAME}'
20+
- 'POSTGRES_CAS_PASS=${POSTGRES_CAS_PASS}'
21+
- 'POSTGRES_CUSTOMER_CAS_CONNECTION_NAME=${POSTGRES_CUSTOMER_CAS_CONNECTION_NAME}'
22+
- 'POSTGRES_CUSTOMER_CAS_PASS=${POSTGRES_CUSTOMER_CAS_PASS}'
23+
- 'POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME=${POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME}'
24+
- 'SQLSERVER_CONNECTION_NAME=${SQLSERVER_CONNECTION_NAME}'
25+
- 'SQLSERVER_USER=${SQLSERVER_USER}'
26+
- 'SQLSERVER_PASS=${SQLSERVER_PASS}'
27+
- 'SQLSERVER_DB=${SQLSERVER_DB}'
28+
availableSecrets:
29+
secretManager:
30+
- versionName: 'projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest'
31+
env: 'MYSQL_CONNECTION_NAME'
32+
- versionName: 'projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest'
33+
env: 'MYSQL_USER'
34+
- versionName: 'projects/$PROJECT_ID/secrets/MYSQL_USER_IAM_PYTHON/versions/latest'
35+
env: 'MYSQL_IAM_USER'
36+
- versionName: 'projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest'
37+
env: 'MYSQL_PASS'
38+
- versionName: 'projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest'
39+
env: 'MYSQL_DB'
40+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest'
41+
env: 'POSTGRES_CONNECTION_NAME'
42+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest'
43+
env: 'POSTGRES_USER'
44+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_USER_IAM_PYTHON/versions/latest'
45+
env: 'POSTGRES_IAM_USER'
46+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest'
47+
env: 'POSTGRES_PASS'
48+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest'
49+
env: 'POSTGRES_DB'
50+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest'
51+
env: 'POSTGRES_CAS_CONNECTION_NAME'
52+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest'
53+
env: 'POSTGRES_CAS_PASS'
54+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest'
55+
env: 'POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
56+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest'
57+
env: 'POSTGRES_CUSTOMER_CAS_PASS'
58+
- versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME/versions/latest'
59+
env: 'POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME'
60+
- versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest'
61+
env: 'SQLSERVER_CONNECTION_NAME'
62+
- versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest'
63+
env: 'SQLSERVER_USER'
64+
- versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest'
65+
env: 'SQLSERVER_PASS'
66+
- versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest'
67+
env: 'SQLSERVER_DB'
68+
options:
69+
dynamicSubstitutions: true
70+
pool:
71+
name: ${_POOL_NAME}
72+
logging: CLOUD_LOGGING_ONLY

0 commit comments

Comments
 (0)