Jay Iorio
10/01/2025, 2:33 PMChristian Michael Tan
10/02/2025, 9:17 AMpdk test unit to perform unit testing on my classes, for some reason nothing gets tested against Ubuntu 24.04. I always receive these logs
No facts were found in the FacterDB for: [{"os.name"=>"Ubuntu", "os.release.full"=>"/^24\\.04/", "os.hardware"=>"x86_64"}]
Run options: exclude {:bolt=>true}
All examples were filtered out
.
Coverage Report:
Total resources: 0
Touched resources: 0
Resource coverage: 100.00%
Finished in 0.08528 seconds (files took 3.75 seconds to load)
1 example, 0 failures
I've been changing my metadata.json file to check all OS versions I need, and this issue only exists for Ubuntu 24.04.
Any thoughts on this?bastelfreak
10/02/2025, 9:18 AMbastelfreak
10/02/2025, 9:20 AMChristian Michael Tan
10/02/2025, 9:25 AMChristian Michael Tan
10/02/2025, 9:26 AMbastelfreak
10/02/2025, 9:26 AMjms1
10/02/2025, 4:21 PMpuppet code deploy -h contains
Flags:
--all Tells puppet-code deploy to start deployments for all Code Manager environments
what does "all Code Manager environments" actually mean? is this "every branch in the control repo"? is it "every directory or symlink that exists under the /etc/puppetlabs/puppetserver/code/environments/ directory? something else?bastelfreak
10/02/2025, 4:26 PMbastelfreak
10/02/2025, 4:26 PMClément LE ROUX
10/07/2025, 5:57 PMvchepkov
10/09/2025, 6:46 PMvchepkov
10/09/2025, 6:47 PMWim Korevaar
10/13/2025, 11:48 AMjms1
10/15/2025, 4:11 PMInteractions which are authenticated via X.509 certificates must adhere to the following:
* Certificate keys must be randomly generated for each customer or user
* Certificate keys must use Elliptic Curve Cryptography, curve P-256 or P-384
* Certificates must use hash algorithm SHA-256 or greater
* Certificates must be able to be revoked or rotated
Certificates must contain a Validity Period (Issued On and Expires On)
When the puppet agent connects to the PE server, the connection is authenticated using an X.509 certificate, which means they're going to tell me that these rules apply ... the agent keys in PE2023.8 use RSA-4096 rather than EC, so they're going to want me to change it ... so my question is, How do i make the agent-enrollment process use EC rather than RSA?csharpsteen
10/15/2025, 4:13 PMbastelfreak
10/15/2025, 4:15 PMjms1
10/15/2025, 4:16 PMcsharpsteen
10/15/2025, 4:18 PMjms1
10/15/2025, 4:18 PMbastelfreak
10/15/2025, 4:18 PMYorokobi
10/15/2025, 4:19 PMjms1
10/15/2025, 4:19 PMYorokobi
10/15/2025, 4:20 PMjms1
10/15/2025, 4:22 PMtuxmea
10/15/2025, 5:28 PMRyChannel
10/15/2025, 8:51 PMjms1
10/15/2025, 9:01 PMpdk and puppet-agent packages, downloaded PDK from the secret perforce server, and used gem install eyaml to install eyaml and its dependencies ... now whenever i try to use it, i get this:
$ echo testing | eyaml encrypt --stdin -o block -l xyz
/Users/jms1/.gems/gems/psych-5.2.6/lib/psych.rb:716:in 'File#initialize': Is a directory @ io_fillbuf - fd:7 xyz (Errno::EISDIR)
from /Users/jms1/.gems/gems/psych-5.2.6/lib/psych.rb:716:in 'IO.open'
from /Users/jms1/.gems/gems/psych-5.2.6/lib/psych.rb:716:in 'Psych.load_file'
from /Users/jms1/.gems/gems/eyaml-0.4.4/lib/eyaml.rb:37:in 'EYAML.encrypt_file_in_place'
from /Users/jms1/.gems/gems/eyaml-0.4.4/lib/eyaml/cli.rb:11:in 'block in EYAML::CLI#encrypt'
from /Users/jms1/.gems/gems/eyaml-0.4.4/lib/eyaml/cli.rb:7:in 'Array#each'
from /Users/jms1/.gems/gems/eyaml-0.4.4/lib/eyaml/cli.rb:7:in 'EYAML::CLI#encrypt'
from /Users/jms1/.gems/gems/thor-1.4.0/lib/thor/command.rb:28:in 'Thor::Command#run'
from /Users/jms1/.gems/gems/thor-1.4.0/lib/thor/invocation.rb:127:in 'Thor::Invocation#invoke_command'
from /Users/jms1/.gems/gems/thor-1.4.0/lib/thor.rb:538:in 'Thor.dispatch'
from /Users/jms1/.gems/gems/thor-1.4.0/lib/thor/base.rb:584:in 'Thor::Base::ClassMethods#start'
from /Users/jms1/.gems/gems/eyaml-0.4.4/bin/eyaml:7:in '<top (required)>'
from /usr/local/Cellar/ruby/3.4.7/lib/ruby/3.4.0/rubygems.rb:319:in 'Kernel#load'
from /usr/local/Cellar/ruby/3.4.7/lib/ruby/3.4.0/rubygems.rb:319:in 'Gem.activate_and_load_bin_path'
from /Users/jms1/.gems/bin/eyaml:25:in '<main>'bastelfreak
10/21/2025, 11:28 AMjms1
10/21/2025, 5:13 PMsuite-license.lic file, without installing it on a PE server and checking the web interface? (specifically, to see the start/end dates) ... it looks like an SSL certificate, i'm hoping there's a command like openssl x509 that can read it (asking here first before i start poking at the file with a sharp stick)