Skip to content

promise/plugin/check_cpri_lock: Fix it to work ok with Amarisoft 2022

Kirill Smelkov requested to merge kirr/slapos.toolbox:y/cpri-lock-2022 into master

Old Amarisoft versions emit data that is different compared to what 640c0130 expected:

  • there can be trailing spaces after /dev/sdrX@Y fix: adjust /dev/sdr regex
  • there is empty line coming in the end that fas failing in l.split(':', 1) fix: ignore empty lines and make detection of : in the line more robust with reporting which line is not valid instead of just "ERROR not enough values to unpack (expected 2, got 1)"
  • there is CPRI key instead of CPRI_option, and the data in both are different. fix: detect automatically whether it is CPRI_option or CPRI option that is present.

/Co-authored-by: lu.xu lu.xu@nexedi.com

Merge request reports