random: expose hashed passwords in recipe options
Directly expose all passlib.hash supported hashes, using a `passwd-` prefix. For example, to access `sha256_crypt`, use `passwd-sha256-crypt` option name. [secret] recipe = slapos.cookbook:generate.password [config-file] hashed-password = ${secret:passwd-sha256-crypt} This changes the format of storage-path, it used to be the password in plain text, it is now a mapping also containing hashed passwords, to have the same hashed passwords for each buildout run. This needs collaboration from publish_early recipe, because .pop(k) does raised a KeyError with the dict.__missing__ approach.
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#644170
external
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster |
|
||||||
passed |
#644401
external
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster.Master |
|
||||||
passed |
#644124
external
|
SlapOS.Eggs.UnitTest-Master.Python3 |
|
||||||
failed |
#644123
external
|
SlapOS.Eggs.UnitTest-Master.Python3Next |
|
||||||
canceled |
#644169
external
|
SlapOS.SoftwareReleases.IntegrationTest-Master |
|
||||||
passed |
#644395
external
|
SlapOS.Theia.ResilienceTest-Master-ERP5 |
|
||||||