@@ -19,6 +19,8 @@ load '../../libs/dataplaneapi'
19
19
load " ../../libs/get_json_path"
20
20
load ' ../../libs/resource_client'
21
21
load ' ../../libs/version'
22
+ load ' ../../libs/haproxy_config_setup'
23
+ load ' ../../libs/haproxy_version'
22
24
23
25
load ' utils/_helpers'
24
26
@@ -127,6 +129,8 @@ load 'utils/_helpers'
127
129
}
128
130
129
131
@test " storage_ssl_certificates: Add a ssl certificate file with force reload" {
132
+ run docker cp " ${BATS_TEST_DIRNAME} /data/3.pem" " ${DOCKER_CONTAINER_NAME} :/etc/haproxy/ssl/"
133
+ assert_success
130
134
131
135
refute dpa_docker_exec ' ls /etc/haproxy/ssl/1.pem?force_reload=true'
132
136
@@ -148,10 +152,17 @@ load 'utils/_helpers'
148
152
new_logs=$( docker logs dataplaneapi-e2e 2>&1 | tail -n $new_logs_count )
149
153
150
154
echo -e " $new_logs " # this will help debugging if the test fails
151
- assert echo -e " $new_logs " | head -n 1 | grep -q " Reexecuting Master process"
155
+ if haproxy_version_ge " 2.5"
156
+ then
157
+ assert echo -e " $new_logs " | grep -q " Loading success"
158
+ else
159
+ assert echo -e " $new_logs " | head -n 1 | grep -q " Reexecuting Master process"
160
+ fi
152
161
}
153
162
154
163
@test " storage_ssl_certificates: Replace a ssl certificate file contents with force reload" {
164
+ run docker cp " ${BATS_TEST_DIRNAME} /data/3.pem" " ${DOCKER_CONTAINER_NAME} :/etc/haproxy/ssl/"
165
+ assert_success
155
166
156
167
pre_logs_count=$( docker logs dataplaneapi-e2e 2>&1 | wc -l)
157
168
@@ -167,7 +178,12 @@ load 'utils/_helpers'
167
178
new_logs=$( docker logs dataplaneapi-e2e 2>&1 | tail -n $new_logs_count )
168
179
169
180
echo -e " $new_logs " # this will help debugging if the test fails
170
- assert echo -e " $new_logs " | head -n 1 | grep -q " Reexecuting Master process"
181
+ if haproxy_version_ge " 2.5"
182
+ then
183
+ assert echo -e " $new_logs " | grep -q " Loading success"
184
+ else
185
+ assert echo -e " $new_logs " | head -n 1 | grep -q " Reexecuting Master process"
186
+ fi
171
187
172
188
# clean up after the test
173
189
dpa_docker_exec ' rm /etc/haproxy/ssl/1.pem'
0 commit comments