Skip to content

[teleport-update] Add entitlement for unlimited managed updates#53603

Merged
sclevine merged 4 commits intomasterfrom
sclevine/autoupdates-extended
May 21, 2025
Merged

[teleport-update] Add entitlement for unlimited managed updates#53603
sclevine merged 4 commits intomasterfrom
sclevine/autoupdates-extended

Conversation

@sclevine
Copy link
Copy Markdown
Member

@sclevine sclevine commented Mar 31, 2025

This PR adds the UnrestrictedManagedUpdates entitlement to Teleport. This entitlement unlocks a number of Cloud-specific restrictions for Managed Updates v2 that are not present for self-hosted customers:

  • Unrestricted maximum rollout times
  • Weekdays are not restricted to Mon-Thu
  • Maximum of 10 groups instead of 4 groups

The teleport-update binary is used to enable, disable, and trigger automatic Teleport agent updates. The new Managed 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/11856

@sclevine sclevine requested a review from hugoShaka March 31, 2025 21:24
@sclevine sclevine force-pushed the sclevine/autoupdates-extended branch from 92d3128 to ba016c5 Compare April 28, 2025 16:31
@sclevine sclevine force-pushed the sclevine/autoupdates-extended branch from ba016c5 to 118ed40 Compare May 1, 2025 16:38
@sclevine sclevine added the no-changelog Indicates that a PR does not require a changelog entry label May 1, 2025
@sclevine sclevine marked this pull request as ready for review May 1, 2025 19:44
@github-actions github-actions bot requested a review from ravicious May 1, 2025 19:45
@github-actions github-actions bot requested a review from rudream May 1, 2025 19:45
@sclevine sclevine force-pushed the sclevine/autoupdates-extended branch from 17d2b49 to 727950e Compare May 19, 2025 21:56
@sclevine sclevine enabled auto-merge May 21, 2025 21:04
@sclevine sclevine disabled auto-merge May 21, 2025 21:04
@sclevine sclevine requested review from vapopov and removed request for jimbishopp May 21, 2025 21:04
@sclevine sclevine added this pull request to the merge queue May 21, 2025
Merged via the queue into master with commit 32929a1 May 21, 2025
44 checks passed
@sclevine sclevine deleted the sclevine/autoupdates-extended branch May 21, 2025 21:39
@backport-bot-workflows
Copy link
Copy Markdown
Contributor

@sclevine See the table below for backport results.

Branch Result
branch/v17 Create PR

@rosstimothy
Copy link
Copy Markdown
Contributor

This needs a corresponding change in teleport.e to handle the new entitlement. The enterprise builds are currently broken as a result.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport/branch/v17 no-changelog Indicates that a PR does not require a changelog entry size/sm ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants