rapid-cdn: Implement expert SSL downgrade
expert-backend-allow-downgrade-ssl allows to configure each node to downgrade SSL negotiation with the backends to insecure, OpenSSL 1 style, ciphers and algorithms. It's implemented only per node as it shall be only used in some specific circumstances and the cluster default (by default) is false. Such separation allows to setup each node independently, as it requires node restart. backend-haproxy is hashing backend-haproxy-wrapper:output in order to be reactive on applied change to the configuration; this will result with node restart after the configuration. Note that the special test backend has been moved to different file in order to start it with subprocess with altered environment; using multiprocessing with spawn context didn't worked out, as it altered test process and thus supervisord environment.
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#755598
external
|
Cloudooo.UnitTest-Master |
00:11:57
|
||||||
passed |
#755601
external
|
SlapOS.Eggs.UnitTest-Master.Python2 |
00:17:33
|
||||||
passed |
#755617
external
|
SlapOS.Eggs.UnitTest-Master.Python3 |
00:21:51
|
||||||
passed |
#755588
external
|
SlapOS.Eggs.UnitTest-Master.Python3Next |
00:20:55
|
||||||
failed |
#755648
external
|
SlapOS.KVM.ResilienceTest-Master |
00:35:59
|
||||||
failed |
#755756
external
|
SlapOS.SoftwareReleases.IntegrationTest-Master |
06:43:06
|
||||||
passed |
#755713
external
|
SlapOS.Theia.ResilienceTest-Master-ERP5 |
06:42:00
|
||||||
passed |
#755765
external
|
SlapOS.Theia.ResilienceTest-Master-Gitlab |
14:17:55
|
||||||
failed |
#755622
external
|
Zodbtools.UnitTest-Master.ZODB6.Python3 |
00:00:42
|
||||||