Bug 2166374
Summary: | --puppet-server-puppetserver-telemetry installer option should be disabled by default | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Griffin Sullivan <gsulliva> |
Component: | Installation | Assignee: | Ewoud Kohl van Wijngaarden <ekohlvan> |
Status: | CLOSED ERRATA | QA Contact: | Griffin Sullivan <gsulliva> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.13.0 | CC: | ahumbe, ehelms, ekohlvan, pcreech |
Target Milestone: | 6.13.0 | Keywords: | Triaged |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | foreman-installer-3.5.2.1-1 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2023-05-03 13:24:54 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Griffin Sullivan
2023-02-01 15:59:32 UTC
Upstream bug assigned to ekohlvan Upstream bug assigned to ekohlvan Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/35728 has been resolved. Verified in 6.13 snap 13.0 Puppet Server telemetry default value has changed to undefined. Steps to reproduce: 1) # satellite-installer --full-help | grep puppet-server-puppetserver-telemetry Results: --puppet-server-puppetserver-telemetry Enable Dropsonde telemetry. --reset-puppet-server-puppetserver-telemetry Reset server_puppetserver_telemetry to the default value (UNDEF) Please verify the actual configured value on disk in the configuration file. https://www.puppet.com/docs/puppet/7/server/puppet_server_usage_telemetry.html says that it should show up in /etc/puppetlabs/puppetserver/conf.d/puppetserver.conf as a dropsonde section with enabled: false. I'd also like to see if the logs say anything on startup, though I'm not really sure it does emit anything in either the enabled or disabled case. I can verify that the puppetserver.conf file changes depending on the installer option, but I can't find anything in the logs about telemetry or dropsonde. Running `# puppetserver dropsonde list` returns: Dropsonde does not appear to be installed properly. From our discussion: That string only shows up here: https://github.com/puppetlabs/puppetserver/blob/main/resources/ext/cli/dropsonde.erb That it doesn't work (in the way it failed) suggests some packaging issue. On my official puppetserver-7.9.5-1.el8.noarch this command works: puppetserver dropsonde --help If it doesn't on our rebuild, we know it's something in our rebuild. Doesn't mean it's a blocker to release though. I did some digging into our re-build of puppetserver and we do not include dropsonde in our build. Basically, the version of a build script we use does not include this change https://github.com/puppetlabs/puppetserver/commit/8fc80dbc257e111a982cd4cd523eb2cfb544341a which would have triggered us to need to package it or opt to omit it. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Satellite 6.13 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:2097 |