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

    bastelfreak

    08/09/2022, 11:22 AM
    ah because of the pidfile workaround
  • b

    bastelfreak

    08/09/2022, 11:22 AM
    so, our setup starts a docker instance for the desired OS, with a full init, on github
  • b

    bastelfreak

    08/09/2022, 11:22 AM
    let's say centos 7
  • b

    bastelfreak

    08/09/2022, 11:23 AM
    and in newer centos7 versions, systemd was updated and not working properly in docker. that killed the tests
  • b

    bastelfreak

    08/09/2022, 11:24 AM
    because of that, the puppet-zabbix tests pin the centos7 container to an older version. there is no RHEL8/alma8 image with such an old systemd version, that's why we don't spin them up
  • b

    bastelfreak

    08/09/2022, 11:24 AM
    the question is; is the old systemd version still required or not. that's configured in https://github.com/voxpupuli/puppet-zabbix/blob/master/.github/workflows/ci.yml#L36
  • b

    bastelfreak

    08/09/2022, 11:24 AM
    the question is; is the old systemd version still required or not. that's configured in https://github.com/voxpupuli/puppet-zabbix/blob/master/.github/workflows/ci.yml#L36
  • v

    VoxBot

    08/09/2022, 11:25 AM
    https://github.com/docker/for-linux/issues/835 if you want to read the details
  • r

    Rathios

    08/09/2022, 11:31 AM
    From a support perspective, RHEL7 is currently in it's Extended Life Phase, where they state no support for older minor versions, so I think it would be fair to drop support for older CentOS 7 minor versions
  • r

    Rathios

    08/09/2022, 11:32 AM
    From a support perspective, RHEL7 is currently in it's Extended Life Phase, where they state no support for older minor versions, so I think it would be fair to drop support for older CentOS 7 minor versions
  • v

    VoxBot

    08/09/2022, 11:34 AM
    I don't think that makes sense - you have the choice between not testing EL 7 at all or testing an older version; I'd rather test on an older version then
  • r

    Rathios

    08/09/2022, 11:38 AM
    Right. So out of curiosity, Ubuntu having switched to systemd, what makes it work with them?
  • v

    VoxBot

    08/09/2022, 11:44 AM
    we use an older image on Ubuntu 16.04 too
  • v

    VoxBot

    08/09/2022, 11:44 AM
    not sure why we don't run into it with other Ubuntu versions
  • v

    VoxBot

    08/09/2022, 11:50 AM
    https://github.com/voxpupuli/puppet-zabbix/pull/834 the module really needs more attention
  • v

    VoxBot

    08/09/2022, 11:51 AM
    like, the whole server bit doesn't work on Arch since puppetlabs-apache doesn't work on it
  • v

    VoxBot

    08/09/2022, 11:58 AM
    reminder: we have our vox pupupli meetup this afternoon
  • r

    Rathios

    08/09/2022, 12:58 PM
    Looking in-depth at the tests trying to understand them better. What in them depends on systemd?
  • b

    bastelfreak

    08/09/2022, 1:28 PM
    we start a whole operatingsystem, that depends on systemd
  • r

    Rathios

    08/09/2022, 1:35 PM
    Right. Found that part when I dug deep enough. The acceptance tests don't just test variable states but actually installs the systemd services to test them etc
  • r

    Rathios

    08/09/2022, 1:35 PM
    Right. Found that part when I dug deep enough. The acceptance tests don't just test variable states but actually installs the systemd services to test them etc
  • b

    bastelfreak

    08/09/2022, 1:35 PM
    correct 🙂
  • r

    Rathios

    08/09/2022, 1:57 PM
    Ah.. those wonderful company proxies. I don't suppose there's a way to set proxy enviroment variables in them when running them locally?
  • r

    Rathios

    08/09/2022, 1:58 PM
    A few extra lines into the Dockerfile
  • r

    Rathios

    08/09/2022, 2:31 PM
    Doesn't look like
    docker_image_commands
    can be used for it. It's inserted too late
  • b

    bastelfreak

    08/09/2022, 2:31 PM
    @binford2k are we doing our vox meeting today?
  • v

    VoxBot

    08/09/2022, 2:36 PM
    I can't make it to the vox / puppet meeting
  • v

    VoxBot

    08/09/2022, 2:39 PM
    ewoud: anything interesting to share?
  • v

    VoxBot

    08/09/2022, 2:42 PM
    binford2k: https://github.com/puppetlabs/puppetlabs_spec_helper/pull/353 would be nice
  • v

    VoxBot

    08/09/2022, 2:43 PM
    I hate going to checks and finding the failed examples, having them annotated inline is much easier
1...121122123...648Latest