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 0169: Automatic Updates for Agents #40190

Closed
wants to merge 84 commits into from
Closed
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
33031d8
Create 0169-auto-updates-linux-agents.md
sclevine Apr 3, 2024
c453124
Fix github handle
sclevine Apr 3, 2024
796fa9e
Fix Github handle
sclevine Apr 3, 2024
1b75941
Clarify jitter flag
sclevine Apr 4, 2024
e2811de
Remove time question
sclevine Apr 4, 2024
a119c60
Update rfd/0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
2a8cdc7
Update rfd/0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
1f3278d
Update rfd/0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
05aad92
Update 0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
ed4780d
Update 0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
5bb6056
Update 0169-auto-updates-linux-agents.md
sclevine Apr 5, 2024
74a452e
add editions
sclevine Apr 5, 2024
63c9a35
Installers and docs
sclevine Apr 8, 2024
a0a912f
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
6371c82
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
1022633
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
af20fe2
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
7fd207d
Update 0169-auto-updates-linux-agents.md
sclevine Apr 8, 2024
27774cb
Downgrades
sclevine Apr 15, 2024
57fc557
Feedback
sclevine May 13, 2024
bc28150
Update 0169-auto-updates-linux-agents.md
sclevine May 13, 2024
3da6525
Remove last working copy of teleport
sclevine May 13, 2024
4a81d9d
add step to ensure free disk space
sclevine May 13, 2024
da27831
Typos
sclevine May 13, 2024
994865d
Update 0169-auto-updates-linux-agents.md
sclevine May 23, 2024
052c490
Update 0169-auto-updates-linux-agents.md
sclevine May 23, 2024
be4956b
feedback
sclevine May 28, 2024
c1784a7
Update 0169-auto-updates-linux-agents.md
sclevine May 28, 2024
511bf59
Update 0169-auto-updates-linux-agents.md
sclevine May 29, 2024
a1316cd
apt purge
sclevine May 29, 2024
f6bab8b
Only enable auto-upgrades if successful
sclevine May 29, 2024
6f55658
reentrant lock
sclevine May 29, 2024
d3e5b09
reset
sclevine May 29, 2024
3555212
Update 0169-auto-updates-linux-agents.md
sclevine May 31, 2024
f820b52
add note on backups
sclevine Jun 4, 2024
88bdda4
Update 0169-auto-updates-linux-agents.md
sclevine Jun 6, 2024
f98258c
Update 0169-auto-updates-linux-agents.md
sclevine Jun 6, 2024
00a1ea0
Clarify restore/rollback process and validations
sclevine Jun 10, 2024
7dd1144
Added section on logging
sclevine Jun 10, 2024
345d103
Add schedules
sclevine Jul 9, 2024
a022fd5
immediate schedule + note on cycles and chains
sclevine Jul 9, 2024
9e6090f
more details, more tctl commands
sclevine Jul 10, 2024
3f5721c
Update 0169-auto-updates-linux-agents.md
sclevine Jul 11, 2024
46a7a2a
scalability
sclevine Jul 29, 2024
6f62e3d
df
sclevine Jul 29, 2024
b86a1ce
content-length
sclevine Jul 29, 2024
7587fa5
cache init
sclevine Jul 29, 2024
0e90455
binary
sclevine Jul 29, 2024
3cabeb8
more rollout mechanism changes
sclevine Aug 2, 2024
0d492f8
scalability
sclevine Aug 7, 2024
de53461
more scalability
sclevine Aug 7, 2024
34a82cd
use 100kib pages for plan
sclevine Aug 8, 2024
5a62d6b
Add RPCs, tweak API design
sclevine Aug 13, 2024
0362cd1
clarify wording
sclevine Aug 13, 2024
1070927
wording
sclevine Aug 13, 2024
7b384ff
Update rfd/0169-auto-updates-linux-agents.md
sclevine Aug 13, 2024
4b03c02
Update rfd/0169-auto-updates-linux-agents.md
sclevine Aug 13, 2024
beb7c97
linting
sclevine Aug 13, 2024
a6403ee
Move all RPCs into autoupdate/v1
sclevine Aug 22, 2024
568e0fe
Move groups to MVP
sclevine Aug 26, 2024
797b790
note about checksum
sclevine Aug 26, 2024
1b90a34
typos, consistency
sclevine Aug 27, 2024
dc20017
clarify binary is teleport-update, package is teleport-ent-updater
sclevine Aug 27, 2024
c065060
switch from df to unix.Statfs
sclevine Aug 28, 2024
9bcd324
security feedback + naming adjustments
sclevine Sep 4, 2024
e748820
tweak rollout paging
sclevine Sep 6, 2024
4f93a7f
tweak rollout paging again
sclevine Sep 6, 2024
aff1df3
feedback
sclevine Sep 10, 2024
c91977f
adjust update.yaml to match implementation feedback
sclevine Sep 10, 2024
ec8d675
wip - new model
sclevine Sep 24, 2024
7c89fb6
canaries
sclevine Sep 25, 2024
2b95f8e
canary 2
sclevine Sep 25, 2024
ce6de47
describe state, transitions, and proxy response
hugoShaka Sep 25, 2024
26c43b0
rpcs
sclevine Sep 25, 2024
7d0f618
finish rpcs
sclevine Sep 25, 2024
69d758c
minor tweaks
sclevine Sep 27, 2024
430b7a4
Add user stories
hugoShaka Sep 30, 2024
4ac0e9c
Put new requirements at the top + edit UX + add TODOs
hugoShaka Sep 30, 2024
e87e3dc
Edition work
hugoShaka Oct 2, 2024
fecefc7
cleanup + swap phases 1 and 2
sclevine Oct 2, 2024
e7b1c10
Move protobuf
hugoShaka Oct 2, 2024
2a5515e
Add installation scenarios
hugoShaka Oct 2, 2024
4b33f2a
cleanup + move backpressure formulas
sclevine Oct 3, 2024
0a0d658
more cleanup
sclevine Oct 3, 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