Commit Graph

50 Commits (deeac5c457e86c6c2bf6db50f00a385ecbf4a360)

Author SHA1 Message Date
Johan Brandhorst-Satzkorn a43cb90a32
internal/session: ensure orphaned connection cleanup (#5438)
1 year ago
Johan Brandhorst-Satzkorn ec0a3f964b
Worker status refactor (#5417)
1 year ago
Michael Gaffney 9529491fa6
feat(session): Delete terminated sessions in batches
1 year ago
Michael Gaffney 9119effa9e
fix(session): Fix query for orphaned connections (#5138)
2 years ago
Timothy Messier 37bf59243a
refact(session): Replace state start_time/end_time with time range (#5134)
2 years ago
Irena Rindos 2191aa1d03
refact(session connection): remove session connection state table (#4617)
2 years ago
Johan Brandhorst-Satzkorn 9a23bd14f0 internal/session: tidy up query
2 years ago
Johan Brandhorst-Satzkorn d4d1efce93 internal/session: sort public_id descending
2 years ago
Michael Milton 9c3eb16046 Sessions list pagination (#4079)
2 years ago
hashicorp-copywrite[bot] 29da0bcb92
[COMPLIANCE] License changes (#3567)
3 years ago
Todd bc48f2d0e0
Add monitor session job proto and controller changes
3 years ago
Johan Brandhorst-Satzkorn 3c29308673 chore: Add license headers to all files
3 years ago
Todd b359561e51
Filter WorkerList by feature and go from version string to version.Info (#2807)
3 years ago
Irena Rindos 24bbf57a19
AuthorizeConnection with filters (#2734)
3 years ago
Johan Brandhorst-Satzkorn edd323b73a
Key Rotation/Destruction (#2477) (#2607)
3 years ago
Johan Brandhorst-Satzkorn f57454b6b9
Rewrite interface{} to any (#2535)
3 years ago
Timothy Messier 2fbdcf6ce0
feat(session): Use permissions for limiting list results
4 years ago
Damian Debkowski 27e9f775be feat: add initial migration hook
4 years ago
Jeff Mitchell 5d3facf561 Merge remote-tracking branch 'origin/main' into llb-byow
4 years ago
Timothy Messier d741034829
perf(session): Change list behavior around terminated sessions
4 years ago
Timothy Messier de2421cc25
feat(session): Add repository method to delete terminated sessions
4 years ago
Todd 731a45eba6
Merge the worker_status table with the worker table (#2111)
4 years ago
Todd a281d10206
Add worker config table and view (#2090)
4 years ago
Todd 472d7d520a
Remove the server_id from session table, change it to worker_id on session_connection (#2070)
4 years ago
irenarindos 9e27605213 refact(servers): Split server table into worker and controller
4 years ago
Timothy Messier f00af362dc
fix(session): Include where clause with order and limit
4 years ago
Jeff Mitchell b41e983503
Reorder authz check for sessions (#2042)
4 years ago
Timothy Messier 9aa2d4cd84
test(session): Speed up some tests around dead worker cleanup
4 years ago
Timothy Messier 79670180a7
refact(session): Move domain logic of Worker Status into domain service
4 years ago
Timothy Messier 4de6464978 refact(session): Make CloseDeadConnectionsForWorker more testable
4 years ago
Timothy Messier e0603534c0 lint(session): Whitespace and missing ; in sql queries
4 years ago
irenarindos 32132d6bc1 refactor(session connections): Refactor connection closure
4 years ago
Irena Rindos 5a2c0db586 fix(session connections): Create session connection repository
4 years ago
Irena Rindos 5d6aa3b729 refactor(session): Remove dead session termination code
4 years ago
Thor ad31b6d6c3
repo: Return connection informat in Session response object (#1690)
4 years ago
Jim 136ac00b49
refact: Changes required for gorm v2 (#1528)
5 years ago
Timothy Messier 99d0d2f682
wh: Add wh_credential_dimension and bridge tables
5 years ago
Chris Marchesi 1ebb8efab6
Apply extra review feedback from #1340 (#1400)
5 years ago
Chris Marchesi 5a70875726
internal/servers/controller: Worker failure connection cleanup (#1340)
5 years ago
Jeff Mitchell 6f34da8923
Add cleanup of dead connections no longer reported by a worker (#1220)
5 years ago
Jim a8d75db00a
prevent session state changes after session has terminated. (#540)
6 years ago
Jim dc379ed09f
handle unlimited connections when terminating sessions. (#536)
6 years ago
Jim 19aecfefae
terminate "completed" sessions (#477)
6 years ago
Jim b334aeff41
refactor CancelSession and updateStates to be idempotent (#390)
6 years ago
Jim 5764b2c70a
return States as a field of Connection repo operations. (#382)
6 years ago
Jeff Mitchell edffc7863d
Change connection limit to -1 for unlimited so it works with TF (#383)
6 years ago
Jim 223591d835
return connection authz info from session.AuthorizeConnection (#380)
6 years ago
Jim 66400c9cff
changes needed for sessions.AuthorizeConnection (#377)
6 years ago
Jim e7e70b1b94
new domain functions for the session repo (#368)
6 years ago
Jim 611288bdc7
basic sessions (#337)
6 years ago