https://www.puppet.com/community logo
Join Slack
Powered by
# voxpupuli
  • j

    jhoblitt

    06/22/2023, 5:41 PM
    Has anyone seen this particular failure before?
  • l

    Lumiere

    06/22/2023, 5:42 PM
    check the rpm installed list
  • l

    Lumiere

    06/22/2023, 5:42 PM
    it looks like there is a newer version installed?
  • j

    jhoblitt

    06/22/2023, 5:42 PM
    I take that back. A few on my mods have failed for EL8 and EL9
  • l

    Lumiere

    06/22/2023, 5:42 PM
    it could be worse, I'm trying to debug cgi
  • l

    Lumiere

    06/22/2023, 5:42 PM
    (cgit)
  • j

    jhoblitt

    06/22/2023, 5:43 PM
    @Lumiere the base docker image is amd64/almalinux8 https://github.com/lsst-it/puppet-smee/actions/runs/5348548057/jobs/9698569957?pr=13
  • l

    Lumiere

    06/22/2023, 5:43 PM
    you're also installing the el7 package on el8?
  • j

    jhoblitt

    06/22/2023, 5:44 PM
    no, this is beaker
  • j

    jhoblitt

    06/22/2023, 5:44 PM
    its the same docker image in all my repos
  • j

    jhoblitt

    06/22/2023, 5:44 PM
    it is only failing in some and it is repeatable for those the fail
  • j

    jhoblitt

    06/22/2023, 5:44 PM
    but there's no difference in the setup
  • j

    jhoblitt

    06/22/2023, 5:46 PM
    I'm not sure where amd64/almalinux:8 is coming from
  • j

    jhoblitt

    06/22/2023, 5:46 PM
    the "amd64" part
  • l

    Lumiere

    06/22/2023, 5:48 PM
    for centos7 you try to install the package multiple times
  • l

    Lumiere

    06/22/2023, 5:49 PM
    line 170 is the first
  • j

    jhoblitt

    06/22/2023, 5:50 PM
    The change here is gem 'voxpupuli-acceptance', '~> 2.0', :require => false
  • j

    jhoblitt

    06/22/2023, 5:50 PM
    huh,
    <http://docker.io/amd64/almalinux:8|docker.io/amd64/almalinux:8>
    is a thing. I didn't know that.
  • b

    bastelfreak

    06/22/2023, 5:54 PM
    with voxpupuli-acceptance we moved to a new docker major release
  • b

    bastelfreak

    06/22/2023, 5:54 PM
    and to beaker_puppet_utils
  • j

    jhoblitt

    06/22/2023, 5:56 PM
    I've got
    clone_git_repo_on
    breakage too which I completely don't understand:
    Copy code
    An error occurred in a `before(:suite)` hook.
    Failure/Error:
      clone_git_repo_on(host, '/etc/puppetlabs/code/environments/production/modules',
                        name: 'scl',
                        path: '<https://github.com/lsst-it/puppet-scl>',
                        rev: 'production')
    NoMethodError:
      undefined method `clone_git_repo_on' for main:Object
      
        clone_git_repo_on(host, '/etc/puppetlabs/code/environments/production/modules',
        ^^^^^^^^^^^^^^^^^
    It appears to still be in beaker-puppet: https://github.com/voxpupuli/beaker-puppet/blob/master/lib/beaker-puppet/install_utils/foss_utils.rb#L188
  • b

    bastelfreak

    06/22/2023, 5:57 PM
    but we dont use it anymore :)
  • j

    jhoblitt

    06/22/2023, 5:58 PM
    facepalm
  • j

    jhoblitt

    06/22/2023, 5:58 PM
    I guess I need to ask the stupid question of, how do I install a puppet module from source in an acceptance test?
  • v

    VoxBot

    06/22/2023, 5:59 PM
    bastelfreak: thanks for reviewing and merging that webhook-go PR
  • s

    Slackbot

    06/22/2023, 5:59 PM
    This message was deleted.
    j
    b
    d
    • 4
    • 105
  • b

    bastelfreak

    06/22/2023, 6:00 PM
    we do that in our spec_helper_acceptance
  • b

    bastelfreak

    06/22/2023, 6:01 PM
    and the readme has some more details https://github.com/voxpupuli/voxpupuli-acceptance
  • v

    VoxBot

    06/22/2023, 6:37 PM
    dhollinger: i hope the PR was good enough
  • j

    jhoblitt

    06/22/2023, 10:48 PM
    Copy code
    install_puppet_module_via_pmt_on
    doesn't work with version constraints... it seem that pmt only works with fixed version strings???
1...521522523...647Latest