ALBS-901
bugfix: false positive of SA with missing packages
This commit is contained in:
parent
b1fc8b4281
commit
8bf501c922
@ -181,7 +181,7 @@ def compare(rhel_oval: Dict[str, SecurityAdvisory],
|
|||||||
# check if some packages are missing from oval SA
|
# check if some packages are missing from oval SA
|
||||||
alma_oval_packages = alma_oval_sa.packages
|
alma_oval_packages = alma_oval_sa.packages
|
||||||
alma_oval_missing_packages = [str(r) for r in packages_to_check
|
alma_oval_missing_packages = [str(r) for r in packages_to_check
|
||||||
if r not in alma_oval_packages]
|
if str(r) not in [str(i) for i in alma_oval_packages]]
|
||||||
if alma_oval_missing_packages:
|
if alma_oval_missing_packages:
|
||||||
report['diff_count'] += 1
|
report['diff_count'] += 1
|
||||||
diff_str = f"missing packages in oval SA: {','.join(alma_oval_missing_packages)}"
|
diff_str = f"missing packages in oval SA: {','.join(alma_oval_missing_packages)}"
|
||||||
@ -207,8 +207,9 @@ def compare(rhel_oval: Dict[str, SecurityAdvisory],
|
|||||||
continue
|
continue
|
||||||
# check if some packages are missing from errata SA
|
# check if some packages are missing from errata SA
|
||||||
alma_errata_packages = alma_errata_sa.packages
|
alma_errata_packages = alma_errata_sa.packages
|
||||||
alma_errata_missing_packages = [
|
alma_errata_missing_packages = \
|
||||||
str(r) for r in packages_to_check if r not in alma_errata_packages]
|
[str(r) for r in packages_to_check
|
||||||
|
if str(r) not in [str(i) for i in alma_errata_packages]]
|
||||||
if alma_errata_missing_packages:
|
if alma_errata_missing_packages:
|
||||||
report['diff_count'] += 1
|
report['diff_count'] += 1
|
||||||
diff_str = f"missing packages in errata SA: {','.join(alma_errata_missing_packages)}"
|
diff_str = f"missing packages in errata SA: {','.join(alma_errata_missing_packages)}"
|
||||||
|
@ -1,2 +1,4 @@
|
|||||||
2022-12-30 v1.0.0
|
2022-12-30 v1.0.0
|
||||||
First version of service
|
First version of service
|
||||||
|
2023-01-04 v1.0.1
|
||||||
|
Fixed missing packages false positives
|
Loading…
Reference in New Issue
Block a user