Skip to content

Commit 7a2bf28

Browse files
committed
[DOP-23743] All hardcoded passwords in this repo are used ONLY for tests
1 parent 40a0857 commit 7a2bf28

File tree

8 files changed

+74
-82
lines changed

8 files changed

+74
-82
lines changed

.env.docker

Lines changed: 14 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -38,71 +38,57 @@ SYNCMASTER__AUTH__ACCESS_TOKEN__SECRET_KEY=generate_another_random_string
3838
# Scheduler options
3939
SYNCMASTER__SCHEDULER__TRANSFER_FETCHING_TIMEOUT_SECONDS=200
4040

41-
# Tests-only
42-
# S3
43-
MINIO_ACCESS_KEY=syncmaster
44-
MINIO_SECRET_KEY=changeme
45-
MINIO_ROOT_USER=syncmaster
46-
MINIO_ROOT_PASSWORD=changeme
47-
4841
TEST_S3_HOST_FOR_CONFTEST=test-s3
4942
TEST_S3_PORT_FOR_CONFTEST=9000
5043
TEST_S3_HOST_FOR_WORKER=test-s3
5144
TEST_S3_PORT_FOR_WORKER=9000
5245
TEST_S3_ACCESS_KEY=syncmaster
53-
TEST_S3_SECRET_KEY=changeme
46+
TEST_S3_SECRET_KEY=123UsedOnlyForTests@!
5447
TEST_S3_BUCKET=syncmaster
5548

56-
# needed for test-postgres container
57-
POSTGRES_HOST=test-postgres
58-
POSTGRES_PORT=5432
59-
POSTGRES_DB=syncmaster
60-
POSTGRES_USER=syncmaster
61-
POSTGRES_PASSWORD=changeme
62-
6349
TEST_POSTGRES_HOST_FOR_CONFTEST=test-postgres
6450
TEST_POSTGRES_PORT_FOR_CONFTEST=5432
6551
TEST_POSTGRES_HOST_FOR_WORKER=test-postgres
6652
TEST_POSTGRES_PORT_FOR_WORKER=5432
6753
TEST_POSTGRES_USER=syncmaster
68-
TEST_POSTGRES_PASSWORD=changeme
54+
TEST_POSTGRES_PASSWORD=123UsedOnlyForTests@!
6955
TEST_POSTGRES_DB=syncmaster
7056

7157
TEST_ORACLE_HOST_FOR_CONFTEST=test-oracle
7258
TEST_ORACLE_PORT_FOR_CONFTEST=1521
7359
TEST_ORACLE_HOST_FOR_WORKER=test-oracle
7460
TEST_ORACLE_PORT_FOR_WORKER=1521
7561
TEST_ORACLE_USER=syncmaster
76-
TEST_ORACLE_PASSWORD=changeme
62+
TEST_ORACLE_PASSWORD=123UsedOnlyForTests@!
7763
TEST_ORACLE_SERVICE_NAME=XEPDB1
7864

7965
TEST_CLICKHOUSE_HOST_FOR_CONFTEST=test-clickhouse
8066
TEST_CLICKHOUSE_PORT_FOR_CONFTEST=8123
8167
TEST_CLICKHOUSE_HOST_FOR_WORKER=test-clickhouse
8268
TEST_CLICKHOUSE_PORT_FOR_WORKER=8123
83-
TEST_CLICKHOUSE_USER=default
84-
TEST_CLICKHOUSE_PASSWORD=test_only
85-
TEST_CLICKHOUSE_DB=default
69+
TEST_CLICKHOUSE_USER=syncmaster
70+
TEST_CLICKHOUSE_PASSWORD=123UsedOnlyForTests@!
71+
TEST_CLICKHOUSE_DB=syncmaster
8672

8773
TEST_MSSQL_HOST_FOR_CONFTEST=test-mssql
8874
TEST_MSSQL_PORT_FOR_CONFTEST=1433
8975
TEST_MSSQL_HOST_FOR_WORKER=test-mssql
9076
TEST_MSSQL_PORT_FOR_WORKER=1433
9177
TEST_MSSQL_USER=syncmaster
92-
TEST_MSSQL_PASSWORD=7ellowEl7akey
78+
TEST_MSSQL_PASSWORD=123UsedOnlyForTests@!
9379
TEST_MSSQL_DB=syncmaster
9480

9581
TEST_MYSQL_HOST_FOR_CONFTEST=test-mysql
9682
TEST_MYSQL_PORT_FOR_CONFTEST=3306
9783
TEST_MYSQL_HOST_FOR_WORKER=test-mysql
9884
TEST_MYSQL_PORT_FOR_WORKER=3306
9985
TEST_MYSQL_USER=syncmaster
100-
TEST_MYSQL_PASSWORD=ohbuz9Eochaj9saibooK3thooGa5aesh
86+
TEST_MYSQL_PASSWORD=123UsedOnlyForTests@!
10187
TEST_MYSQL_DB=syncmaster
10288

10389
TEST_HIVE_CLUSTER=test-hive
10490
TEST_HIVE_USER=syncmaster
105-
TEST_HIVE_PASSWORD=changeme
91+
TEST_HIVE_PASSWORD=123UsedOnlyForTests@!
10692

10793
TEST_HDFS_HOST=test-hive
10894
TEST_HDFS_WEBHDFS_PORT=9870
@@ -113,21 +99,21 @@ TEST_SFTP_PORT_FOR_CONFTEST=2222
11399
TEST_SFTP_HOST_FOR_WORKER=test-sftp
114100
TEST_SFTP_PORT_FOR_WORKER=2222
115101
TEST_SFTP_USER=syncmaster
116-
TEST_SFTP_PASSWORD=test_only
102+
TEST_SFTP_PASSWORD=123UsedOnlyForTests@!
117103

118104
TEST_FTP_HOST_FOR_CONFTEST=test-ftp
119105
TEST_FTP_PORT_FOR_CONFTEST=21
120106
TEST_FTP_HOST_FOR_WORKER=test-ftp
121107
TEST_FTP_PORT_FOR_WORKER=21
122108
TEST_FTP_USER=syncmaster
123-
TEST_FTP_PASSWORD=test_only
109+
TEST_FTP_PASSWORD=123UsedOnlyForTests@!
124110

125111
TEST_FTPS_HOST_FOR_CONFTEST=test-ftps
126112
TEST_FTPS_PORT_FOR_CONFTEST=21
127113
TEST_FTPS_HOST_FOR_WORKER=test-ftps
128114
TEST_FTPS_PORT_FOR_WORKER=21
129115
TEST_FTPS_USER=syncmaster
130-
TEST_FTPS_PASSWORD=test_only
116+
TEST_FTPS_PASSWORD=123UsedOnlyForTests@!
131117

132118
TEST_SAMBA_HOST_FOR_CONFTEST=test-samba
133119
TEST_SAMBA_PORT_FOR_CONFTEST=445
@@ -139,15 +125,15 @@ TEST_SAMBA_UID=1000
139125
TEST_SAMBA_GID=1000
140126
TEST_SAMBA_SHARE=SmbShare
141127
TEST_SAMBA_USER=syncmaster
142-
TEST_SAMBA_PASSWORD=test_only
128+
TEST_SAMBA_PASSWORD=123UsedOnlyForTests@!
143129
TEST_SAMBA_AUTH_TYPE=NTLMv2
144130

145131
TEST_WEBDAV_HOST_FOR_CONFTEST=webdav
146132
TEST_WEBDAV_PORT_FOR_CONFTEST=80
147133
TEST_WEBDAV_HOST_FOR_WORKER=webdav
148134
TEST_WEBDAV_PORT_FOR_WORKER=80
149135
TEST_WEBDAV_USER=syncmaster
150-
TEST_WEBDAV_PASSWORD=test_only
136+
TEST_WEBDAV_PASSWORD=123UsedOnlyForTests@!
151137

152138
SPARK_CONF_DIR=/app/tests/spark/hive/conf/
153139
HADOOP_CONF_DIR=/app/tests/spark/hadoop/

.env.local

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,52 +44,52 @@ export TEST_S3_PORT_FOR_CONFTEST=9010
4444
export TEST_S3_HOST_FOR_WORKER=test-s3
4545
export TEST_S3_PORT_FOR_WORKER=9000
4646
export TEST_S3_ACCESS_KEY=syncmaster
47-
export TEST_S3_SECRET_KEY=changeme
47+
export TEST_S3_SECRET_KEY=123UsedOnlyForTests@!
4848
export TEST_S3_BUCKET=syncmaster
4949

5050
export TEST_POSTGRES_HOST_FOR_CONFTEST=localhost
5151
export TEST_POSTGRES_PORT_FOR_CONFTEST=5433
5252
export TEST_POSTGRES_HOST_FOR_WORKER=test-postgres
5353
export TEST_POSTGRES_PORT_FOR_WORKER=5432
5454
export TEST_POSTGRES_USER=syncmaster
55-
export TEST_POSTGRES_PASSWORD=changeme
55+
export TEST_POSTGRES_PASSWORD=123UsedOnlyForTests@!
5656
export TEST_POSTGRES_DB=syncmaster
5757

5858
export TEST_ORACLE_HOST_FOR_CONFTEST=localhost
5959
export TEST_ORACLE_PORT_FOR_CONFTEST=1522
6060
export TEST_ORACLE_HOST_FOR_WORKER=test-oracle
6161
export TEST_ORACLE_PORT_FOR_WORKER=1521
6262
export TEST_ORACLE_USER=syncmaster
63-
export TEST_ORACLE_PASSWORD=changeme
63+
export TEST_ORACLE_PASSWORD=123UsedOnlyForTests@!
6464
export TEST_ORACLE_SERVICE_NAME=XEPDB1
6565

6666
export TEST_CLICKHOUSE_HOST_FOR_CONFTEST=localhost
6767
export TEST_CLICKHOUSE_PORT_FOR_CONFTEST=8123
6868
export TEST_CLICKHOUSE_HOST_FOR_WORKER=test-clickhouse
6969
export TEST_CLICKHOUSE_PORT_FOR_WORKER=8123
70-
export TEST_CLICKHOUSE_USER=default
71-
export TEST_CLICKHOUSE_PASSWORD=test_only
72-
export TEST_CLICKHOUSE_DB=default
70+
export TEST_CLICKHOUSE_USER=syncmaster
71+
export TEST_CLICKHOUSE_PASSWORD=123UsedOnlyForTests@!
72+
export TEST_CLICKHOUSE_DB=syncmaster
7373

7474
export TEST_MSSQL_HOST_FOR_CONFTEST=localhost
7575
export TEST_MSSQL_PORT_FOR_CONFTEST=1433
7676
export TEST_MSSQL_HOST_FOR_WORKER=test-mssql
7777
export TEST_MSSQL_PORT_FOR_WORKER=1433
7878
export TEST_MSSQL_USER=syncmaster
79-
export TEST_MSSQL_PASSWORD=7ellowEl7akey
79+
export TEST_MSSQL_PASSWORD=123UsedOnlyForTests@!
8080
export TEST_MSSQL_DB=syncmaster
8181

8282
export TEST_MYSQL_HOST_FOR_CONFTEST=localhost
8383
export TEST_MYSQL_PORT_FOR_CONFTEST=3306
8484
export TEST_MYSQL_HOST_FOR_WORKER=test-mysql
8585
export TEST_MYSQL_PORT_FOR_WORKER=3306
8686
export TEST_MYSQL_USER=syncmaster
87-
export TEST_MYSQL_PASSWORD=ohbuz9Eochaj9saibooK3thooGa5aesh
87+
export TEST_MYSQL_PASSWORD=123UsedOnlyForTests@!
8888
export TEST_MYSQL_DB=syncmaster
8989

9090
export TEST_HIVE_CLUSTER=test-hive
9191
export TEST_HIVE_USER=syncmaster
92-
export TEST_HIVE_PASSWORD=changeme
92+
export TEST_HIVE_PASSWORD=123UsedOnlyForTests@!
9393

9494
export TEST_HDFS_HOST=test-hive
9595
export TEST_HDFS_WEBHDFS_PORT=9870
@@ -100,21 +100,21 @@ export TEST_SFTP_PORT_FOR_CONFTEST=2222
100100
export TEST_SFTP_HOST_FOR_WORKER=test-sftp
101101
export TEST_SFTP_PORT_FOR_WORKER=2222
102102
export TEST_SFTP_USER=syncmaster
103-
export TEST_SFTP_PASSWORD=test_only
103+
export TEST_SFTP_PASSWORD=123UsedOnlyForTests@!
104104

105105
export TEST_FTP_HOST_FOR_CONFTEST=localhost
106106
export TEST_FTP_PORT_FOR_CONFTEST=2121
107107
export TEST_FTP_HOST_FOR_WORKER=test-ftp
108108
export TEST_FTP_PORT_FOR_WORKER=21
109109
export TEST_FTP_USER=syncmaster
110-
export TEST_FTP_PASSWORD=test_only
110+
export TEST_FTP_PASSWORD=123UsedOnlyForTests@!
111111

112112
export TEST_FTPS_HOST_FOR_CONFTEST=localhost
113113
export TEST_FTPS_PORT_FOR_CONFTEST=2122
114114
export TEST_FTPS_HOST_FOR_WORKER=test-ftps
115115
export TEST_FTPS_PORT_FOR_WORKER=21
116116
export TEST_FTPS_USER=syncmaster
117-
export TEST_FTPS_PASSWORD=test_only
117+
export TEST_FTPS_PASSWORD=123UsedOnlyForTests@!
118118

119119
export TEST_SAMBA_HOST_FOR_CONFTEST=localhost
120120
export TEST_SAMBA_PORT_FOR_CONFTEST=1445
@@ -126,15 +126,15 @@ export TEST_SAMBA_UID=1000
126126
export TEST_SAMBA_GID=1000
127127
export TEST_SAMBA_SHARE=SmbShare
128128
export TEST_SAMBA_USER=syncmaster
129-
export TEST_SAMBA_PASSWORD=test_only
129+
export TEST_SAMBA_PASSWORD=123UsedOnlyForTests@!
130130
export TEST_SAMBA_AUTH_TYPE=NTLMv2
131131

132132
export TEST_WEBDAV_HOST_FOR_CONFTEST=localhost
133133
export TEST_WEBDAV_PORT_FOR_CONFTEST=8010
134134
export TEST_WEBDAV_HOST_FOR_WORKER=webdav
135135
export TEST_WEBDAV_PORT_FOR_WORKER=80
136136
export TEST_WEBDAV_USER=syncmaster
137-
export TEST_WEBDAV_PASSWORD=test_only
137+
export TEST_WEBDAV_PASSWORD=123UsedOnlyForTests@!
138138

139139
export SPARK_CONF_DIR=./tests/spark/hive/conf/
140140
export HADOOP_CONF_DIR=./tests/spark/hadoop/

docker-compose.test.yml

Lines changed: 40 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ services:
22
db:
33
image: postgres
44
restart: unless-stopped
5-
env_file: .env.docker
5+
environment:
6+
POSTGRES_DB: syncmaster
7+
POSTGRES_USER: syncmaster
8+
POSTGRES_PASSWORD: changeme
69
ports:
710
- 5432:5432
811
volumes:
@@ -132,7 +135,10 @@ services:
132135
restart: unless-stopped
133136
ports:
134137
- 5433:5432
135-
env_file: .env.docker
138+
environment:
139+
POSTGRES_DB: syncmaster
140+
POSTGRES_USER: syncmaster
141+
POSTGRES_PASSWORD: 123UsedOnlyForTests@!
136142
healthcheck:
137143
test: pg_isready
138144
start_period: 5s
@@ -145,7 +151,9 @@ services:
145151
image: bitnami/minio:latest
146152
container_name: test-s3
147153
restart: unless-stopped
148-
env_file: .env.docker
154+
environment:
155+
MINIO_ROOT_USER: syncmaster
156+
MINIO_ROOT_PASSWORD: 123UsedOnlyForTests@!
149157
ports:
150158
- 9010:9000
151159
- 9011:9001
@@ -164,19 +172,18 @@ services:
164172
- 1522:1521
165173
environment:
166174
TZ: UTC
167-
ORACLE_PASSWORD: changeme
168-
ORACLE_DATABASE: syncmaster
175+
ORACLE_PASSWORD: 123UsedOnlyForTests@!
169176
APP_USER: syncmaster
170-
APP_USER_PASSWORD: changeme
177+
APP_USER_PASSWORD: 123UsedOnlyForTests@!
171178
profiles: [oracle, all]
172179

173180
test-clickhouse:
174181
image: clickhouse/clickhouse-server
175182
restart: unless-stopped
176183
environment:
177-
CLICKHOUSE_USER: default
178-
CLICKHOUSE_PASSWORD: test_only
179-
CLICKHOUSE_DB: default
184+
CLICKHOUSE_USER: syncmaster
185+
CLICKHOUSE_PASSWORD: 123UsedOnlyForTests@!
186+
CLICKHOUSE_DB: syncmaster
180187
ports:
181188
- 8123:8123
182189
- 9001:9000
@@ -187,11 +194,7 @@ services:
187194
restart: unless-stopped
188195
environment:
189196
ACCEPT_EULA: Y
190-
MSSQL_PID: Developer
191-
MSSQL_SA_PASSWORD: 7ellowEl7akey
192-
MSSQL_DATABASE: syncmaster
193-
MSSQL_USER: syncmaster
194-
MSSQL_PASSWORD: 7ellowEl7akey
197+
MSSQL_SA_PASSWORD: 123AdminUserForTests@!@!
195198
ports:
196199
- 1433:1433
197200
volumes:
@@ -204,10 +207,10 @@ services:
204207
image: mysql
205208
restart: unless-stopped
206209
environment:
207-
MYSQL_ROOT_PASSWORD: ohbuz9Eochaj9saibooK3thooGa5aesh
210+
MYSQL_ROOT_PASSWORD: 123RootUserForTestsOnly@!
208211
MYSQL_DATABASE: syncmaster
209212
MYSQL_USER: syncmaster
210-
MYSQL_PASSWORD: ohbuz9Eochaj9saibooK3thooGa5aesh
213+
MYSQL_PASSWORD: 123UsedForTestOnly@!
211214
ports:
212215
- 3306:3306
213216
platform: linux/amd64
@@ -278,22 +281,22 @@ services:
278281
PUID: 1000
279282
PGID: 1000
280283
USER_NAME: syncmaster
281-
PASSWORD_ACCESS: true
282-
SUDO_ACCESS: true
283-
USER_PASSWORD: test_only
284+
PASSWORD_ACCESS: 'true'
285+
SUDO_ACCESS: 'true'
286+
USER_PASSWORD: 123UsedOnlyForTests@!
284287
profiles: [sftp, all]
285288

286289
test-ftp:
287290
image: ${FTP_IMAGE:-chonjay21/ftps:latest}
288291
restart: unless-stopped
289292
environment:
290-
- USE_SSL=false
291-
- PASSV_MIN_PORT=30000
292-
- PASSV_MAX_PORT=30010
293-
- APP_USER_NAME=syncmaster
294-
- APP_USER_PASSWD=test_only
295-
- APP_UID=1000
296-
- APP_GID=1000
293+
USE_SSL: 'false'
294+
PASSV_MIN_PORT: 30000
295+
PASSV_MAX_PORT: 30010
296+
APP_USER_NAME: syncmaster
297+
APP_USER_PASSWD: 123UsedOnlyForTests@!
298+
APP_UID: 1000
299+
APP_GID: 1000
297300
ports:
298301
- 2121:21
299302
- 30000-30010:30000-30010
@@ -305,13 +308,13 @@ services:
305308
image: ${FTPS_IMAGE:-chonjay21/ftps:latest}
306309
restart: unless-stopped
307310
environment:
308-
- USE_SSL=true
309-
- PASSV_MIN_PORT=30020
310-
- PASSV_MAX_PORT=30030
311-
- APP_USER_NAME=syncmaster
312-
- APP_USER_PASSWD=test_only
313-
- APP_UID=1000
314-
- APP_GID=1000
311+
USE_SSL: 'true'
312+
PASSV_MIN_PORT: 30020
313+
PASSV_MAX_PORT: 30030
314+
APP_USER_NAME: syncmaster
315+
APP_USER_PASSWD: 123UsedOnlyForTests@!
316+
APP_UID: 1000
317+
APP_GID: 1000
315318
ports:
316319
- 2122:21
317320
- 30020-30030:30020-30030
@@ -334,10 +337,10 @@ services:
334337
image: ${WEBDAV_IMAGE:-chonjay21/webdav:latest}
335338
restart: unless-stopped
336339
environment:
337-
- APP_USER_NAME=syncmaster
338-
- APP_USER_PASSWD=test_only
339-
- APP_UID=1000
340-
- APP_GID=1000
340+
APP_USER_NAME: syncmaster
341+
APP_USER_PASSWD: 123UsedOnlyForTests@!
342+
APP_UID: 1000
343+
APP_GID: 1000
341344
ports:
342345
- 8010:80
343346
volumes:

docker-compose.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ services:
22
db:
33
image: postgres
44
restart: unless-stopped
5-
env_file: .env.docker
5+
environment:
6+
POSTGRES_DB: syncmaster
7+
POSTGRES_USER: syncmaster
8+
POSTGRES_PASSWORD: changeme
69
ports:
710
- 5432:5432
811
volumes:

docker/ftp/on_post_init.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)