Skip to content

[v17] Managed Updates v2: canary updates#56956

Merged
hugoShaka merged 43 commits intobranch/v17from
hugo/backport-canaries-to-branch/v17
Jul 28, 2025
Merged

[v17] Managed Updates v2: canary updates#56956
hugoShaka merged 43 commits intobranch/v17from
hugo/backport-canaries-to-branch/v17

Conversation

@hugoShaka
Copy link
Copy Markdown
Contributor

@hugoShaka hugoShaka commented Jul 18, 2025

@hugoShaka
Copy link
Copy Markdown
Contributor Author

Because of d11617f the flaky test detector times out. THis PR will need exemption or a timeout increase. (before this commit, the flaky test detector passed).

@hugoShaka hugoShaka force-pushed the hugo/backport-canaries-to-branch/v17 branch from fd1298d to 28ed4aa Compare July 24, 2025 22:47
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jul 24, 2025

Amplify deployment status

Branch Commit Job ID Status Preview Updated (UTC)
hugo/backport-canaries-to-branch/v17 9504fe3 4 ✅SUCCEED hugo-backport-canaries-to-branch-v17 2025-07-28 16:28:47

hugoShaka and others added 16 commits July 25, 2025 12:01
This commit makes the TEleport Proxcy service find and pind endpoints
fetch the updater ID from the request parameters and lookup if the
requestor is a canary. If it is, the requestor will be told to update.
* autoupdate canary support: rollout controller

This commit adds canary support to the autoupdate_agent_rollout
controller when the strategy is "halt-on-error".

* Apply suggestions from code review
- Users can now specify how many canaries they want
- Instead of looking at the current group size, we rely on user input
- max canary 10 -> 5 (I have not done the max message size yet)
- fix a bug causing the start date to be reset when doing canary ->
  active
@hugoShaka hugoShaka force-pushed the hugo/backport-canaries-to-branch/v17 branch from 28ed4aa to 9feb86a Compare July 25, 2025 16:39
@hugoShaka hugoShaka added the no-changelog Indicates that a PR does not require a changelog entry label Jul 28, 2025
@hugoShaka hugoShaka enabled auto-merge July 28, 2025 16:30
@zmb3
Copy link
Copy Markdown
Collaborator

zmb3 commented Jul 28, 2025

/excludeflake *

@hugoShaka
Copy link
Copy Markdown
Contributor Author

End 2 end test passed on builds 17.7.0-dev.hugocanary.2 and 17.7.0-dev.hugocanary.3

@hugoShaka hugoShaka added this pull request to the merge queue Jul 28, 2025
Merged via the queue into branch/v17 with commit 19d4f18 Jul 28, 2025
43 of 44 checks passed
@hugoShaka hugoShaka deleted the hugo/backport-canaries-to-branch/v17 branch July 28, 2025 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

application-access audit-log Issues related to Teleports Audit Log backport database-access Database access related issues and PRs discovery documentation kubernetes-access no-changelog Indicates that a PR does not require a changelog entry size/xl tctl tctl - Teleport admin tool ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants