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

    runlolarun

    04/19/2023, 3:29 PM
    If there is no way around it, i will survive with EPEL, but i’d rather not have it.
  • s

    Slackbot

    04/19/2023, 3:29 PM
    This message was deleted.
    j
    b
    d
    • 4
    • 28
  • b

    bastelfreak

    04/19/2023, 3:31 PM
    so first we should deploy voxpupuli-rubocop to all gems we have, cleanup rubocop violations, release them, update rubocop in voxpupuli-test, roll that out, update metadata.json to drop puppet 6, add puppet 8, during that maybe drop EoL operating systems because we need to do a major release anyway, then do the releases
  • b

    bastelfreak

    04/19/2023, 3:31 PM
    (a shitload of work)
  • b

    bastelfreak

    04/19/2023, 3:32 PM
    I collected issues in this project: https://github.com/orgs/voxpupuli/projects/4 . some of the PRs are ready for review
  • r

    runlolarun

    04/19/2023, 3:32 PM
    @bastelfreak so far i was able to avoid using epel. So does it mean it’s a no? 🙂
  • b

    bastelfreak

    04/19/2023, 3:32 PM
    I don't know out of my head
  • b

    bastelfreak

    04/19/2023, 3:33 PM
    where is that even using epel
  • j

    jhoblitt

    04/19/2023, 3:33 PM
    I would vote for dropping puppet6 and doing major version bumps right away instead of holding off until puppet8 support is landed. I'm concerned that waiting for puppet 8 would meean keeping ruby 2.5 going as part of CI for a very long time.
  • b

    bastelfreak

    04/19/2023, 3:33 PM
    oh is epel a dep from the python dep maybe
  • j

    jhoblitt

    04/19/2023, 3:33 PM
    I would vote for dropping puppet6 and doing major version bumps right away instead of holding off until puppet8 support is landed. I'm concerned that waiting for puppet 8 would mean keeping ruby 2.5 going as part of CI for a very long time.
  • b

    bastelfreak

    04/19/2023, 3:34 PM
    I don't know if that's configureable
  • r

    runlolarun

    04/19/2023, 3:34 PM
    yes I tried adding
    class { 'python':
    use_epel => false,
  • r

    runlolarun

    04/19/2023, 3:34 PM
    yes I tried adding
    class { 'python':
    use_epel => false,
  • j

    jhoblitt

    04/19/2023, 3:34 PM
    hard coded inclusion of epel should be considered an antipattern. All mods should have a param to disable that.
  • j

    jhoblitt

    04/19/2023, 3:34 PM
    hard coded inclusion of epel should be considered an antipattern. All mods should have a param to disable that.
  • r

    runlolarun

    04/19/2023, 3:34 PM
    That didn’t help.
  • b

    Brian Schonecker

    04/19/2023, 3:46 PM
    @Brian Schonecker has left the channel
  • r

    rusty

    04/19/2023, 4:57 PM
    @bastelfreak I'm working on a forge module that has what appears to be a very hacked-in PDK support (based on all the pinned gems in .sync.yml). It is using puppetlabs_spec_helper 3.0 which has a set of beaker rake tasks included. So if I update to current pdk, I loose that somewhere between 3.0 and 5.0. I'm trying to touch this module lightly to improve the chances of a speedy merge. I've considered the voxpupuli-acceptance gem, but I'm just curious how likely this is to start breaking unforeseen things? Suggestions? THe lightest touch is likely the best.
  • b

    bastelfreak

    04/19/2023, 5:30 PM
    depends on what you aim for. if you want a ptoper CI matrix, and want to use modern ruby, you probably need to update a lot
  • b

    bastelfreak

    04/19/2023, 5:30 PM
    then you can just switch to our voxpupuli-acceptance
  • s

    Slackbot

    04/19/2023, 5:51 PM
    This message was deleted.
    c
    r
    • 3
    • 9
  • n

    natemccurdy

    04/19/2023, 10:11 PM
    Hi Vox 👋 I'd like to release a new version of
    puppet-vault_lookup
    . I've prepared a release PR for review here: • https://github.com/voxpupuli/puppet-vault_lookup/pull/74
    approved 1
  • d

    Dr Bunsen Honeydew

    04/19/2023, 10:11 PM
    See the
    puppet-vault_lookup
    module at https://forge.puppet.com/puppet/vault_lookup?src=slack&channel=voxpupuli
  • d

    David Sandilands

    04/20/2023, 9:58 AM
    Puppet Content and Tooling Releases Tooling We have chosen to continue to build on PDK as the future direction of Puppets developer tooling and to archive Puppet Content Templates (PCT) and Puppet Runtime Manager (PRM). These projects provided valuable lessons which will be fed into PDK 3.x The full details of this approach can be found discussed in the blog https://www.puppet.com/blog/faq-puppet-developer-kit-pdk If any part of the community wants to adopt these projects for their own use please let us know. • Puppet Content Templates (PCT) - Archived and moved to https://github.com/puppetlabs-toy-chest/pct • Puppet Runtime Manager (PRM) Archived and moved to https://github.com/puppetlabs-toy-chest/prm Posted in #puppet
  • r

    Robert Waffen

    04/20/2023, 2:34 PM
    can or does beaker somehow use the default_facts.yml or default_module_facts.yml? or are these only for unit testing?
  • b

    bastelfreak

    04/20/2023, 2:40 PM
    only for unit testing
  • b

    bastelfreak

    04/20/2023, 2:40 PM
    check https://github.com/voxpupuli/voxpupuli-acceptance#customizing-host-configuration to manipulate the beaker instances
  • r

    Robert Waffen

    04/20/2023, 2:42 PM
    okay, i did something like that, but thought maybe i can use what i already have from my unit tests 🤷 😄
  • u

    user

    04/20/2023, 2:48 PM
    I guess you could enhance voxpupuli-acceptance to also read those facts, but now it only reads env vars: https://github.com/voxpupuli/voxpupuli-acceptance#environment-variables-to-facts
1...422423424...647Latest