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

Switch to using netdata-updater.sh to toggle auto updates on and off when installing. #12296

Merged
merged 5 commits into from
Mar 22, 2022

Conversation

Ferroin
Copy link
Member

@Ferroin Ferroin commented Mar 2, 2022

Summary

This will allow us to handle control of auto-updates in a consistent manner no matter which install method was used.

Test Plan

Full testing will require waiting until on or after 2022-03-03, as prior to that nightly package builds will not include the updater script.

General testing is a simple case of verifying that auto-updates are enabled (or disabled) correctly when using the copy of the kickstart script from this PR.

Additional Information

This is the second half of #12202.

@github-actions github-actions bot added area/docs area/packaging Packaging and operating systems support labels Mar 2, 2022
@Ferroin Ferroin marked this pull request as ready for review March 3, 2022 12:44
Copy link
Contributor

@kickoke kickoke left a comment

Choose a reason for hiding this comment

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

Docs: Minor suggestions and clarification needed.

packaging/installer/UPDATE.md Outdated Show resolved Hide resolved
packaging/installer/UPDATE.md Outdated Show resolved Hide resolved
packaging/installer/UPDATE.md Outdated Show resolved Hide resolved
@Ferroin Ferroin force-pushed the finish-updater-handling-migration branch from 395fb75 to b2de617 Compare March 8, 2022 16:46
@Ferroin
Copy link
Member Author

Ferroin commented Mar 8, 2022

Rebased to pick up changes in master, and fixed ambiguous heading in docs.

@Ferroin Ferroin requested a review from kickoke March 8, 2022 16:46
kickoke
kickoke previously approved these changes Mar 8, 2022
Copy link
Contributor

@kickoke kickoke left a comment

Choose a reason for hiding this comment

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

Docs: LGTM

Copy link
Contributor

@maneamarius maneamarius left a comment

Choose a reason for hiding this comment

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

I'd add a shellcheck exemption regarding TPUT_RED warning

@Ferroin
Copy link
Member Author

Ferroin commented Mar 11, 2022

I'd add a shellcheck exemption regarding TPUT_RED warning

Agreed, but that’s orthogonal to this PR (changes in this PR are not what has caused this warning, so the warning should not be considered as blocking this PR).

iigorkarpov
iigorkarpov previously approved these changes Mar 11, 2022
Copy link
Contributor

@iigorkarpov iigorkarpov left a comment

Choose a reason for hiding this comment

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

LGTM

@Ferroin Ferroin dismissed stale reviews from iigorkarpov and kickoke via 6b6930a March 16, 2022 11:53
@Ferroin Ferroin force-pushed the finish-updater-handling-migration branch from b2de617 to 6b6930a Compare March 16, 2022 11:53
Copy link
Contributor

@kickoke kickoke left a comment

Choose a reason for hiding this comment

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

Docs: LGTM

Copy link
Contributor

@iigorkarpov iigorkarpov left a comment

Choose a reason for hiding this comment

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

LGTM. Not that I really tested the change, though

Copy link
Contributor

@maneamarius maneamarius left a comment

Choose a reason for hiding this comment

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

looks good, except for that shellcheck which we may want to fix at some point

@Ferroin Ferroin merged commit c77e353 into netdata:master Mar 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/docs area/packaging Packaging and operating systems support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants