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

    vchepkov

    10/01/2026, 12:08 AM
    We don't have a place to report bugs now? puppet --noop runs consume resource schedules. In Puppet 8 (resource_harness.rb), perform_changes() writes ':checked' to state.yaml even in noop mode, and scheduled?() decides from ':checked'. So a noop run inside a schedule's range counts as that period's evaluation, and the next real run skips the resource. ':synced' is already guarded with '!resource.noop?'; ':checked' should be too. A noop run should not update state.
  • n

    Nick B

    10/01/2026, 12:53 AM
    There's https://github.com/puppetlabs/core_issues but I have no idea how/if Perforce addresses issues left there. Might be an issue in OpenVox as well and we'd love an issue to investigate if you're so inclined. We use GitHub issues on https://github.com/openvoxproject/openvox.
    v
    • 2
    • 1
  • j

    Jason St-Cyr

    10/01/2026, 12:09 PM
    @vchepkov: Bugs can be reported on the Support portal: support.perforce.com That's the best way to get things into the queue and prioritized. If you don't have access to the support portal, the core_issues repo that @Nick B linked to could work too.
    v
    • 2
    • 7
  • c

    clement.le.roux496

    10/05/2026, 10:19 AM
    Hi there, I worked a bit with AI do enhance windows run time by working on dsc_base_provider. I opened this MR github.com/puppetlabs/ruby-pwsh/pull/400 The time gain is quite important, and
    validation_mode => resource
    becomes the fastest and most reliable way to manage resource. I tried to be as precise and detailed as possible in the PR , thus the long text. Hopefully we can work on that and the depending PRs together if anything needs to be changed or discussed
    โค๏ธ 1
    j
    • 2
    • 4
  • g

    Goran Brannstrom

    10/13/2026, 9:34 AM
    We have an unfortunate situation where we need to keep 10 Oracle Linux 6 servers under Puppet management for up to a year longer. However newer versions don't support it any longer. I thought we could connect them using SSH instead, but then we seem to loose all facts. Any way we can still collects facts on servers with no agents but with ssh connection?
  • b

    bastelfreak

    10/13/2026, 9:38 AM
    can't you stick to an older puppet agent?
  • b

    bastelfreak

    10/13/2026, 9:39 AM
    puppet agent 7 should be available for EL6?
  • g

    Goran Brannstrom

    10/13/2026, 10:05 AM
    Both stdlib and the latest version of PE Advanced seem to no longer list OL6 as a valid node OS. But I don't know if it will jusrt stop working or just no longer offfically supported...
  • b

    bastelfreak

    10/13/2026, 10:07 AM
    You are on EL6, who cares about support? ๐Ÿ˜„
  • b

    bastelfreak

    10/13/2026, 10:08 AM
    and if a latest version of a module doesn't work on your EL7 node, you can always put them in another environment and just don't update the module
  • b

    bastelfreak

    10/13/2026, 10:09 AM
    puppet agent 7 can talk to puppetserver/pe-puppetserver/openvoxserver 7/8/9
  • g

    Goran Brannstrom

    10/13/2026, 10:26 AM
    We, just want them to not fall under the Puppet "radar" so we can see that we still have them. But with ssh there is no way to just be able to filter on os.family = RedHat and os.release.major = 6, to see this list of shame. And yes, I've been contemplating making a branch to freeze their modules. But that will not help them if we upgrade to a new puppet version that leaves them high and dry (for all the obvious reasons). Any chance the OL6 agent will still run even if not officially supported? ๐Ÿ™‚
  • b

    bastelfreak

    10/13/2026, 10:30 AM
    Run with what? new PE versions? new module versions?
  • s

    Sharpie

    10/13/2026, 10:31 AM
    There is a good change the last agent shipped for OL6 (Puppet 7?) would still connect to and send facts/reports to a Puppet 8 or 9 server.
  • s

    Sharpie

    10/13/2026, 10:32 AM
    Definitely no tests guaranteeing that, but there also hasn't been much, if any, breaking change in the APIs.
  • c

    CVQuesty

    10/13/2026, 10:33 AM
    I can verify this. My gui is almost all API based and the upgrade to 9 broke nothing at all. It was a seamless upgrade
  • b

    bastelfreak

    10/13/2026, 10:35 AM
    as I said above, puppet agent 7 is available for OL6/EL6 and can speak to puppetserver 8 and 9
  • g

    Goran Brannstrom

    10/13/2026, 10:36 AM
    I was wondering whether the OL6 puppet agent will still be able to report facts, even if stdlib and the next point release of PE claims to have given up official support. But it seems then that, since they have existing agents and don't need to register and donwload them from the server, we might be able to make these agents hang on a bit longer by the skin of their teeth? ๐Ÿ™‚
  • b

    bastelfreak

    10/13/2026, 10:38 AM
    yes
  • b

    bastelfreak

    10/13/2026, 10:39 AM
    and if you notice issues during module updates, just don't update them. just copy the environment and move the ancient agents to it
  • g

    Goran Brannstrom

    10/13/2026, 10:45 AM
    Yes, I am leaning more towards this solution than using only ssh. And a branch will help somewhat towards freezing their environment until their way-too-belated demise. I sure wish puppet could gather facts with ssh like ansible... for situations like these. ๐Ÿ™‚
  • b

    bastelfreak

    10/13/2026, 11:44 AM
    well you can do that. just run
    puppet facts upload
  • b

    bastelfreak

    10/13/2026, 11:45 AM
    but if you can keep running the agent, why stop it
  • y

    Yury Bushmelev

    10/13/2026, 12:48 PM
    Just put your OL6 to an empty environment, so agent won't do anything, just report facts
    mandalorian 1
  • y

    Yury Bushmelev

    10/13/2026, 12:48 PM
    No stdlib required then
  • s

    Sharpie

    10/13/2026, 1:59 PM
    smart
  • g

    Goran Brannstrom

    10/13/2026, 2:14 PM
    Aaah...yes, that is another option of course. We don't need to provision anything more. Just keep the life support system working... ๐Ÿ™‚
  • w

    Will Froning

    10/15/2026, 7:41 AM
    Any timeline for when PDK will support RHEL10 properly? My team is a little frustrated and has resorted to using Jig... Support case references: #01666786 & #01659385 github.com/puppetlabs/pdk-templates/issues/676 "If we need to write tests differently, I don't have a problem with that, but there is no documentation I can find on what is expected or best practice."
    j
    d
    +2
    • 5
    • 19
  • y

    Yorokobi

    10/17/2026, 2:56 PM
    I replaced my expired API key in the forge but my Puppet core test nodes are still getting HTTP 401 responses when trying to
    dnf update
    . Yes, I updated the 'password' value with the new API key. Yes, the user name is 'forge-key'.
    j
    • 2
    • 11
  • r

    Reid Conti

    10/27/2026, 11:11 PM
    Any idea what version(s) the fixes for the "GitLab RCE Flaws" will make it into? ruby-lang.org/en/news/โ€ฆ/regexp-fixes-for-gitlab-cves On the server side, I see JRuby uses the joni port of onigama for regexp. the current jruby security policy is that 9.4.x is still being supported for security updates And they're definitely working on it on the joni side, but it's described as "potentially leading to DoS" rather than as an RCE.
    b
    s
    • 3
    • 9