Skip to content

Temporary disable the dynamic goss validation of batch packages

Luis Fernandez Alvarez requested to merge bug/tests into master

The automatic validation of images is failing with the following error:

Failures/Skipped:
Package: python36-devel: installed:
Expected
    <bool>: false
to equal
    <bool>: true

The problem is due to the following points:

  • The dynamic goss injection uses the input from PuppetDB and the packages to be installed, so far so good.
  • But there are packages like python36-devel that don't exist as is, but are "meta" names that are provided by other package names: python36-devel is provided by python3-devel.
    [root@8ff3b23a972b /]# rpm -q --provides python3-devel |grep python36
    python36-devel = 3.6.8-18.el7
    python36-devel(x86-64) = 3.6.8-18.el7
  • That means that we should be looking for python3-devel rather than python36-devel.

As I think this is a bit tricky to implement at the moment, I propose to temporary disable the dynamic goss validation part and keep the static one.

Edited by Luis Fernandez Alvarez

Merge request reports

Loading