caddy-frontend: Dodge lowercasing in profile generation
slapos.cookbook:softwaretype tends to lowercase keys in each section, which has been undetected due to using lowercase references of slaves in the tests. By restructuring information in the sections, and putting slave references inside of dumped part of information, now the slave reference case is kept. Also real care was taken to stabilise published lists by sorting them, as it also slipped, that they could be unstable. Tests has been updated to catch this issue, also other tests were fixed, as they had wrong assertions.
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#123279
external
|
SlapOS.SlapRunner.ResilienceTest-Master |
00:26:54
|
||||||
failed |
#123320
external
|
SlapOS.SlapRunner.ResilienceTest-Master.ERP5 |
01:39:06
|
||||||
failed |
#123231
external
|
SlapOS.SoftwareReleases.IntegrationTest-Master.Python2 |
11:43:03
|
||||||
passed |
#123240
external
|
SlapOS.SoftwareReleases.IntegrationTest-Master.Python3 |
03:49:41
|
||||||
passed |
#123180
external
retried
|
SlapOS.SlapRunner.ResilienceTest-Master |
00:30:36
|
||||||
passed |
#123229
external
retried
|
SlapOS.SlapRunner.ResilienceTest-Master |
00:26:35
|
||||||
failed |
#123198
external
retried
|
SlapOS.SlapRunner.ResilienceTest-Master.ERP5 |
00:14:25
|
||||||
failed |
#123246
external
retried
|
SlapOS.SlapRunner.ResilienceTest-Master.ERP5 |
00:15:53
|
||||||
failed |
#123179
external
retried
|
SlapOS.SlapRunner.ResilienceTest-Master.ERP5 |
01:37:59
|
||||||
passed |
#123170
external
retried
|
SlapOS.SoftwareReleases.IntegrationTest-Master.Python2 |
07:06:04
|
||||||
failed |
#123228
external
retried
|
SlapOS.SoftwareReleases.IntegrationTest-Master.Python3 |
04:28:59
|
||||||
passed |
#123177
external
retried
|
SlapOS.SoftwareReleases.IntegrationTest-Master.Python3 |
04:14:00
|
||||||