Skip to content

Commit 6181905

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

File tree

7 files changed

+63
-77
lines changed

7 files changed

+63
-77
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: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,47 +44,47 @@ 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
7070
export TEST_CLICKHOUSE_USER=default
71-
export TEST_CLICKHOUSE_PASSWORD=test_only
71+
export TEST_CLICKHOUSE_PASSWORD=123UsedOnlyForTests@!
7272
export TEST_CLICKHOUSE_DB=default
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
@@ -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: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,10 @@ services:
132132
restart: unless-stopped
133133
ports:
134134
- 5433:5432
135-
env_file: .env.docker
135+
environment:
136+
POSTGRES_DB: syncmaster
137+
POSTGRES_USER: syncmaster
138+
POSTGRES_PASSWORD: 123UsedOnlyForTests@!
136139
healthcheck:
137140
test: pg_isready
138141
start_period: 5s
@@ -145,7 +148,9 @@ services:
145148
image: bitnami/minio:latest
146149
container_name: test-s3
147150
restart: unless-stopped
148-
env_file: .env.docker
151+
environment:
152+
MINIO_ROOT_USER: syncmaster
153+
MINIO_ROOT_PASSWORD: 123UsedOnlyForTests@!
149154
ports:
150155
- 9010:9000
151156
- 9011:9001
@@ -164,19 +169,18 @@ services:
164169
- 1522:1521
165170
environment:
166171
TZ: UTC
167-
ORACLE_PASSWORD: changeme
168-
ORACLE_DATABASE: syncmaster
172+
ORACLE_PASSWORD: 123UsedOnlyForTests@!
169173
APP_USER: syncmaster
170-
APP_USER_PASSWORD: changeme
174+
APP_USER_PASSWORD: 123UsedOnlyForTests@!
171175
profiles: [oracle, all]
172176

173177
test-clickhouse:
174178
image: clickhouse/clickhouse-server
175179
restart: unless-stopped
176180
environment:
177-
CLICKHOUSE_USER: default
178-
CLICKHOUSE_PASSWORD: test_only
179-
CLICKHOUSE_DB: default
181+
CLICKHOUSE_USER: syncmaster
182+
CLICKHOUSE_PASSWORD: 123UsedOnlyForTests@!
183+
CLICKHOUSE_DB: syncmaster
180184
ports:
181185
- 8123:8123
182186
- 9001:9000
@@ -187,11 +191,7 @@ services:
187191
restart: unless-stopped
188192
environment:
189193
ACCEPT_EULA: Y
190-
MSSQL_PID: Developer
191-
MSSQL_SA_PASSWORD: 7ellowEl7akey
192-
MSSQL_DATABASE: syncmaster
193-
MSSQL_USER: syncmaster
194-
MSSQL_PASSWORD: 7ellowEl7akey
194+
MSSQL_SA_PASSWORD: 123AdminUserForTests@!@!
195195
ports:
196196
- 1433:1433
197197
volumes:
@@ -204,10 +204,10 @@ services:
204204
image: mysql
205205
restart: unless-stopped
206206
environment:
207-
MYSQL_ROOT_PASSWORD: ohbuz9Eochaj9saibooK3thooGa5aesh
207+
MYSQL_ROOT_PASSWORD: 123RootUserForTestsOnly@!
208208
MYSQL_DATABASE: syncmaster
209209
MYSQL_USER: syncmaster
210-
MYSQL_PASSWORD: ohbuz9Eochaj9saibooK3thooGa5aesh
210+
MYSQL_PASSWORD: 123UsedForTestOnly@!
211211
ports:
212212
- 3306:3306
213213
platform: linux/amd64
@@ -278,22 +278,22 @@ services:
278278
PUID: 1000
279279
PGID: 1000
280280
USER_NAME: syncmaster
281-
PASSWORD_ACCESS: true
282-
SUDO_ACCESS: true
283-
USER_PASSWORD: test_only
281+
PASSWORD_ACCESS: 'true'
282+
SUDO_ACCESS: 'true'
283+
USER_PASSWORD: 123UsedOnlyForTests@!
284284
profiles: [sftp, all]
285285

286286
test-ftp:
287287
image: ${FTP_IMAGE:-chonjay21/ftps:latest}
288288
restart: unless-stopped
289289
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
290+
USE_SSL: 'false'
291+
PASSV_MIN_PORT: 30000
292+
PASSV_MAX_PORT: 30010
293+
APP_USER_NAME: syncmaster
294+
APP_USER_PASSWD: 123UsedOnlyForTests@!
295+
APP_UID: 1000
296+
APP_GID: 1000
297297
ports:
298298
- 2121:21
299299
- 30000-30010:30000-30010
@@ -305,13 +305,13 @@ services:
305305
image: ${FTPS_IMAGE:-chonjay21/ftps:latest}
306306
restart: unless-stopped
307307
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
308+
USE_SSL: 'true'
309+
PASSV_MIN_PORT: 30020
310+
PASSV_MAX_PORT: 30030
311+
APP_USER_NAME: syncmaster
312+
APP_USER_PASSWD: 123UsedOnlyForTests@!
313+
APP_UID: 1000
314+
APP_GID: 1000
315315
ports:
316316
- 2122:21
317317
- 30020-30030:30020-30030
@@ -334,10 +334,10 @@ services:
334334
image: ${WEBDAV_IMAGE:-chonjay21/webdav:latest}
335335
restart: unless-stopped
336336
environment:
337-
- APP_USER_NAME=syncmaster
338-
- APP_USER_PASSWD=test_only
339-
- APP_UID=1000
340-
- APP_GID=1000
337+
APP_USER_NAME: syncmaster
338+
APP_USER_PASSWD: 123UsedOnlyForTests@!
339+
APP_UID: 1000
340+
APP_GID: 1000
341341
ports:
342342
- 8010:80
343343
volumes:

docker/ftp/on_post_init.sh

100644100755
File mode changed.

docker/mssql/setup.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ GO
1010
USE syncmaster;
1111
GO
1212

13-
CREATE LOGIN syncmaster WITH PASSWORD = '7ellowEl7akey';
13+
CREATE LOGIN syncmaster WITH PASSWORD = '123UsedOnlyForTests@!';
1414
GO
1515

1616
CREATE USER syncmaster FOR LOGIN syncmaster;

docker/samba/custom_entrypoint.sh

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
# allow create files and directories
44
mkdir -p /share/folder
55
chmod 0777 /share/folder
6-
/entrypoint.sh -u "1000:1000:syncmaster:syncmaster:test_only" -s "SmbShare:/share/folder:rw:syncmaster"
6+
/entrypoint.sh -u "1000:1000:syncmaster:syncmaster:123UsedOnlyForTests@!" -s "SmbShare:/share/folder:rw:syncmaster"

docker/webdav/on_post_init.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)