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

[teleport-update] use new updater to reload and verify Teleport #51734

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

sclevine
Copy link
Member

@sclevine sclevine commented Jan 31, 2025

This PR moves the healthcheck and agent restart logic into the copy of teleport-update that is being installed by teleport-update update. This ensures that any bugs are caught on the leading-edge of the update process, so that a broken version of teleport-update is less likely to be installed and prevent future updates.


The teleport-update binary will be used to enable, disable, and trigger automatic Teleport agent updates. The new auto-updates system manages a local installation of the cluster-specified version of Teleport stored in /opt/teleport.

RFD: #47126
Goal (internal): https://github.com/gravitational/cloud/issues/10289

@sclevine sclevine marked this pull request as ready for review February 1, 2025 18:38
@sclevine sclevine requested review from hugoShaka and vapopov February 1, 2025 18:39
@sclevine sclevine added the no-changelog Indicates that a PR does not require a changelog entry label Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-changelog Indicates that a PR does not require a changelog entry size/sm
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant