Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes #35607 - Pulpcore Telemetry should be disabled initially #431

Merged
merged 1 commit into from
Nov 1, 2022

Conversation

wbclark
Copy link
Contributor

@wbclark wbclark commented Oct 19, 2022

Introduces a pulpcore_telemetry parameter which is false by default. Users can opt-in to reporting anonymized telemetry data to the pulp project at https://analytics.pulpproject.org/ by setting the value to true.

Requires theforeman/puppet-pulpcore#267

@wbclark wbclark marked this pull request as draft October 19, 2022 18:06
@wbclark wbclark marked this pull request as ready for review October 27, 2022 19:26
@sjha4
Copy link
Contributor

sjha4 commented Nov 1, 2022

Can we re-run the tests? I am not sure the failure is related..I saw another PR with green tests after this PR..

@ekohl
Copy link
Member

ekohl commented Nov 1, 2022

@wbclark could you rebase?

Copy link
Member

@ekohl ekohl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The puppet-pulpcore PR should have used Refs #35607 and this PR should have used Fixes #35607. The reason is that puppet-pulpcore was a prerequisite to completing the feature, but didn't actually complete it. Now it's marked as completed which means it no longer shows up in my TODOs.

I've now opened the issue again and set a target version. Could you change this PR to use Fixes?

@wbclark wbclark changed the title Refs #35607 - Pulpcore Telemetry should be disabled initially Fixes #35607 - Pulpcore Telemetry should be disabled initially Nov 1, 2022
@wbclark
Copy link
Contributor Author

wbclark commented Nov 1, 2022

The puppet-pulpcore PR should have used Refs #35607 and this PR should have used Fixes #35607. The reason is that puppet-pulpcore was a prerequisite to completing the feature, but didn't actually complete it. Now it's marked as completed which means it no longer shows up in my TODOs.

Thank you. I've rebased, changed the commit message, pushed, and updated the PR title.

@wbclark
Copy link
Contributor Author

wbclark commented Nov 1, 2022

The error looks different now. Looks like my ruby brain used a lowercase false when python only recognizes False

@ekohl
Copy link
Member

ekohl commented Nov 1, 2022

Could you also change the pulpcore requirement in metadata.json to at least 7.0.0 (or 7.0.1 when we release a bugfix)?

@wbclark
Copy link
Contributor Author

wbclark commented Nov 1, 2022

Opened theforeman/puppet-pulpcore#268 to fix it.

Will bump the requirement to 7.0.1 in anticipation of the fix

Introduces a pulpcore_telemetry parameter which is false by default.
Users can opt-in to reporting anonymized telemetry data to the pulp
project at https://analytics.pulpproject.org/ by setting the value
to true.
Copy link
Member

@ekohl ekohl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Merging, though technically it needs a release.

@ekohl ekohl merged commit 63f6732 into theforeman:master Nov 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants