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

    binford2k

    08/25/2022, 9:28 PM
    but then it ended up being harder than I realized, so I put that one back on the shelf 😆
  • b

    binford2k

    08/25/2022, 9:29 PM
    gotta run now, bbiab
    wave 1
  • s

    steveax

    08/25/2022, 9:29 PM
    seems not too bad?: gimme all the node groups, for each group translate the group’s rules then query PDB
  • b

    binford2k

    08/25/2022, 9:30 PM
    (I’ll ping you later with questions about that, tkx)
    👍 1
  • d

    Dr Bunsen Honeydew

    08/25/2022, 10:02 PM
    indeed Next up is 🧑‍🏫Puppet Core Team in 115 hours
  • s

    steveax

    08/25/2022, 10:04 PM
    OK, that’s a wrap for today - we’ll be back in a couple of weeks. Y’all be good to yourselves.
  • d

    Dr Bunsen Honeydew

    08/30/2022, 4:45 PM
    fry dancing 🧑‍🏫Puppet Core Team is about to start up in 15 minutes
  • j

    josh

    08/30/2022, 5:20 PM
    Hi folks, sorry for the delay, core office hours are open! Have a question about open source puppet or Puppet Platform 6 & 7 releases, ask away!
  • b

    bastelfreak

    08/30/2022, 5:21 PM
    o/
  • b

    bastelfreak

    08/30/2022, 5:22 PM
    thoughts on running pcp-broker in a dedicated JVM so puppetserver cannot impact the pcp-broker performance?
  • b

    bastelfreak

    08/30/2022, 5:23 PM
    (issue for that is https://tickets.puppetlabs.com/browse/ENTERPRISE-1476 )
  • j

    josh

    08/30/2022, 5:25 PM
    Hey thanks for joining, but unfortunately that's handled by a different team
  • j

    josh

    08/30/2022, 5:26 PM
    But since you're here 😁 have you been able to run facter and puppet with Ruby 3.1?
  • b

    bastelfreak

    08/30/2022, 5:27 PM
    not yet. I planned that for Arch Linux, but Facter 4 has no Arch Linux support anymore, some facts are missing. so I'm bound to Facter 3 at the moment
  • b

    bastelfreak

    08/30/2022, 5:27 PM
    isn't fedora running facter + ruby 3.1 already?
  • b

    bastelfreak

    08/30/2022, 5:28 PM
    I pinged ewoud in #C0W1Y5VL0, he might be using it
  • b

    bastelfreak

    08/30/2022, 5:30 PM
    do you have a timeframe for Ruby 3.X on Puppet? We will probably get that with Puppet 8, not for Puppet 7?
  • j

    josh

    08/30/2022, 5:31 PM
    Yeah unfortunately we can't switch ruby major versions in Puppet 7 as it will break everything (gems need to be reinstalled, native extensions need to be recompiled, etc)
  • b

    bastelfreak

    08/30/2022, 5:31 PM
    yeah inplace upgrade for ruby is really... challenging 😄
  • j

    josh

    08/30/2022, 5:32 PM
    We are looking at 3.x in Puppet 8, likely early next year.
  • b

    bastelfreak

    08/30/2022, 5:32 PM
    that would be nice, I think Ruby 2.7 is EoL in ~6 months
  • b

    bastelfreak

    08/30/2022, 5:33 PM
    ah side question: so puppet agent bundles openssl. Do you know the state of openssl 3 support?
  • j

    josh

    08/30/2022, 5:35 PM
    My understanding is that Ruby 3.1 added support for OpenSSL 3, e.g. on Fedora 36
    Copy code
    $ facter os.distro
    {
      codename => "Thirty Six",
      description => "Fedora release 36 (Thirty Six)",
      id => "Fedora",
      release => {
        full => "36",
        major => "36"
      }
    }
    $ openssl version
    OpenSSL 3.0.3 3 May 2022 (Library: OpenSSL 3.0.3 3 May 2022)
    $ ruby --version
    ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux]
  • j

    josh

    08/30/2022, 5:36 PM
    but openssl 3 support is lacking in 2.7 and 3.0 https://bugs.ruby-lang.org/issues/18658
  • b

    bastelfreak

    08/30/2022, 5:41 PM
    ah yeah. I think thats why we want to move on arch linux from ruby3 to 3.1 together with openssl 1 -> openssl 3
  • b

    bastelfreak

    08/30/2022, 5:41 PM
    are there nightly AIO packages?
  • j

    josh

    08/30/2022, 5:44 PM
    Not yet. At some point in the next couple of months, we will create a
    7.x
    branch and
    main
    will be for puppet 8 development, and then we can land Ruby 3.1 & OpenSSL 3 in AIO packages.
  • b

    bastelfreak

    08/30/2022, 5:47 PM
    its probably too much effort to build puppet 7 with ruby 2.7 and in another repo with ruby 3?
  • j

    josh

    08/30/2022, 5:52 PM
    Yeah that's pretty much how we use the different branches in https://github.com/puppetlabs/puppet-agent
  • j

    josh

    08/30/2022, 5:52 PM
    Yeah that's pretty much how we use the different branches in https://github.com/puppetlabs/puppet-agent
1...192021...78Latest