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

RFD 0184: Automatic Updates for Teleport Agents #47126

Merged
merged 105 commits into from
Oct 25, 2024
Merged
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
2aab2ea
Create 0169-auto-updates-linux-agents.md
sclevine Apr 3, 2024
2eab6f7
Fix github handle
sclevine Apr 3, 2024
61a3db1
Fix Github handle
sclevine Apr 3, 2024
5aad720
Clarify jitter flag
sclevine Apr 4, 2024
176e96f
Remove time question
sclevine Apr 4, 2024
1f5aee0
Update rfd/0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
5bf39d2
Update rfd/0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
99b0373
Update rfd/0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
475a769
Update 0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
586287f
Update 0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
222c860
Update 0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
df65f46
add editions
sclevine Apr 5, 2024
48eaa83
Installers and docs
sclevine Apr 8, 2024
c22657a
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
4637241
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
f8e11d7
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
e1e8a9a
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
b472177
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
5fa53a7
Downgrades
sclevine Apr 15, 2024
af85475
Feedback
sclevine May 13, 2024
0c832a4
Update 0169-auto-updates-linux-agents.md
sclevine May 13, 2024
63bde20
Remove last working copy of teleport
sclevine May 13, 2024
80aeae4
add step to ensure free disk space
sclevine May 13, 2024
1729c83
Typos
sclevine May 13, 2024
54d70b0
Update 0169-auto-updates-linux-agents.md
sclevine May 23, 2024
a8894f0
Update 0169-auto-updates-linux-agents.md
sclevine May 23, 2024
569e9b3
feedback
sclevine May 28, 2024
5d9d131
Update 0169-auto-updates-linux-agents.md
sclevine May 28, 2024
32f3f01
Update 0169-auto-updates-linux-agents.md
sclevine May 29, 2024
8d9be34
apt purge
sclevine May 29, 2024
ea310c9
Only enable auto-upgrades if successful
sclevine May 29, 2024
bb46025
reentrant lock
sclevine May 29, 2024
5c45b53
reset
sclevine May 29, 2024
4325ea5
Update 0169-auto-updates-linux-agents.md
sclevine May 31, 2024
4ebf4a0
add note on backups
sclevine Jun 4, 2024
25aefe2
Update 0169-auto-updates-linux-agents.md
sclevine Jun 6, 2024
f4716be
Update 0169-auto-updates-linux-agents.md
sclevine Jun 6, 2024
87dc2df
Clarify restore/rollback process and validations
sclevine Jun 10, 2024
1806795
Added section on logging
sclevine Jun 10, 2024
467b640
Add schedules
sclevine Jul 9, 2024
55cc5a8
immediate schedule + note on cycles and chains
sclevine Jul 9, 2024
b28416e
more details, more tctl commands
sclevine Jul 10, 2024
ed1b5fb
Update 0169-auto-updates-linux-agents.md
sclevine Jul 11, 2024
2b50f65
scalability
sclevine Jul 29, 2024
0f9aa29
df
sclevine Jul 29, 2024
b7d44a9
content-length
sclevine Jul 29, 2024
39be754
cache init
sclevine Jul 29, 2024
b5587c0
binary
sclevine Jul 29, 2024
f22873f
more rollout mechanism changes
sclevine Aug 2, 2024
ab73d11
scalability
sclevine Aug 7, 2024
5ab98cb
more scalability
sclevine Aug 7, 2024
562f734
use 100kib pages for plan
sclevine Aug 8, 2024
3f0fb8f
Add RPCs, tweak API design
sclevine Aug 13, 2024
697a548
clarify wording
sclevine Aug 13, 2024
ed8e7ed
wording
sclevine Aug 13, 2024
e85904d
Update rfd/0169-auto-updates-linux-agents.md
sclevine Aug 13, 2024
139fcbb
Update rfd/0169-auto-updates-linux-agents.md
sclevine Aug 13, 2024
acb7b3d
linting
sclevine Aug 13, 2024
2343138
Move all RPCs into autoupdate/v1
sclevine Aug 22, 2024
8e6bc8e
Move groups to MVP
sclevine Aug 26, 2024
bbdfc25
note about checksum
sclevine Aug 26, 2024
5974b03
typos, consistency
sclevine Aug 27, 2024
803260f
clarify binary is teleport-update, package is teleport-ent-updater
sclevine Aug 27, 2024
89b285d
switch from df to unix.Statfs
sclevine Aug 28, 2024
df32f3d
security feedback + naming adjustments
sclevine Sep 4, 2024
c4f813a
tweak rollout paging
sclevine Sep 6, 2024
f82fd62
tweak rollout paging again
sclevine Sep 6, 2024
a8afbed
feedback
sclevine Sep 10, 2024
b669bf4
adjust update.yaml to match implementation feedback
sclevine Sep 10, 2024
f8736b9
wip - new model
sclevine Sep 24, 2024
1f6918e
canaries
sclevine Sep 25, 2024
2e5ee98
canary 2
sclevine Sep 25, 2024
07adca5
describe state, transitions, and proxy response
hugoShaka Sep 25, 2024
c903f1e
rpcs
sclevine Sep 25, 2024
4a63316
finish rpcs
sclevine Sep 25, 2024
34c2cb7
minor tweaks
sclevine Sep 27, 2024
768c283
Add user stories
hugoShaka Sep 30, 2024
cf81704
Put new requirements at the top + edit UX + add TODOs
hugoShaka Sep 30, 2024
234aecd
Edition work
hugoShaka Oct 2, 2024
246afe4
cleanup + swap phases 1 and 2
sclevine Oct 2, 2024
b815c94
Move protobuf
hugoShaka Oct 2, 2024
400fc3e
Add installation scenarios
hugoShaka Oct 2, 2024
2cc46a6
cleanup + move backpressure formulas
sclevine Oct 3, 2024
7b82d0b
more cleanup
sclevine Oct 3, 2024
005859b
rename to unused number
sclevine Oct 3, 2024
c0ebba8
fix title
sclevine Oct 3, 2024
700216b
more cleanup
sclevine Oct 3, 2024
f08b80c
correct inconsistencies
sclevine Oct 3, 2024
012779e
fix more inconsistencies
sclevine Oct 3, 2024
9dee7e9
missing proxy flag
sclevine Oct 3, 2024
36bdaf0
typo
sclevine Oct 3, 2024
55cb87a
Add CLI reference
hugoShaka Oct 3, 2024
f5ab4dc
feedback
sclevine Oct 3, 2024
842dde8
alerts note
sclevine Oct 3, 2024
7492b24
typos
sclevine Oct 3, 2024
edb0f19
Update rfd/0184-agent-auto-updates.md
sclevine Oct 3, 2024
cec0f69
clarify canary logic
sclevine Oct 3, 2024
27f4741
Update rfd/0184-agent-auto-updates.md
sclevine Oct 3, 2024
56a2790
Support for multiple installations / tarball
sclevine Oct 8, 2024
6b62769
Address reviewer's feedback
hugoShaka Oct 10, 2024
4804834
agent_plan -> agent_rollout + reuse autoupdate_config
hugoShaka Oct 10, 2024
408b33d
align tool version
hugoShaka Oct 10, 2024
ed130a6
Move package system dir
sclevine Oct 15, 2024
f3cb901
add time-based strategy
hugoShaka Oct 15, 2024
066b45c
rename previous-must-succeed -> halt-on-failure
hugoShaka Oct 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading