teleport/lib/events
Nic Klaassen c3c62d3281
feat: enable External Cloud Audit backend (#34606)
* feat: watcher for cluster ExternalCloudAudit configuration

* feat: enable External Cloud Audit feature

This commit enables the External Cloud Audit (BYOBucket) feature with a
fully functional backend by setting up the Athena and S3 audit
components with the right AWS configurations and resource locations.

* respond to code review

* close watcher to fix test

* fix aws config generation

* fix IsUsed for tests
2023-11-16 00:53:27 +00:00
..
athena feat: enable External Cloud Audit backend (#34606) 2023-11-16 00:53:27 +00:00
azsessions Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
dynamoevents Disable AWS IMDSv1 fallback and enforce use of FIPS endpoints (#34170) 2023-11-09 21:53:25 +00:00
eventstest remove changes that temporarily kept e builds working (#28979) 2023-07-11 21:43:39 +00:00
filesessions Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
firestoreevents Add gRPC error interceptors to API client (#30578) 2023-08-24 23:27:06 +00:00
gcssessions Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
memsessions Export desktop recordings to video (#23253) 2023-04-06 23:20:00 +00:00
pgevents pgbk: schema version 2, more robust change feed parsing (#31358) 2023-09-04 13:21:08 +00:00
recorder split recording session events and emitting audit events (#27873) 2023-07-11 19:53:33 +00:00
s3sessions feat: enable External Cloud Audit backend (#34606) 2023-11-16 00:53:27 +00:00
test Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
usageevents usagereporter: resource heartbeats (#23093) 2023-03-24 18:47:58 +00:00
api.go Emit new update events when resources are updated (#33753) 2023-10-27 14:21:09 +00:00
auditlog.go Convert the desktop sesssion player to the new player API (#34070) 2023-11-09 23:46:01 +00:00
auditlog_test.go split recording session events and emitting audit events (#27873) 2023-07-11 19:53:33 +00:00
auditwriter_internal_test.go Export desktop recordings to video (#23253) 2023-04-06 23:20:00 +00:00
codes.go Emit new update events when resources are updated (#33753) 2023-10-27 14:21:09 +00:00
complete.go Improve logging for the upload completer (#31535) 2023-09-07 00:04:27 +00:00
complete_test.go split recording session events and emitting audit events (#27873) 2023-07-11 19:53:33 +00:00
discard.go remove changes that temporarily kept e builds working (#28979) 2023-07-11 21:43:39 +00:00
doc.go Update golangci-lint to 1.49.0 (#16507) 2022-09-19 22:38:59 +00:00
dynamic.go Emit new update events when resources are updated (#33753) 2023-10-27 14:21:09 +00:00
dynamic_test.go athena audit logs - pass teleport user as top level field (#26427) 2023-05-22 07:36:27 +00:00
emitter.go reduce log spam (#31208) 2023-09-28 22:26:21 +00:00
emitter_test.go Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
events_test.go Add usage events for desktop access (#33051) 2023-10-12 23:50:07 +00:00
fields.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
filelog.go auditlog - pass context and rework search params (#26433) 2023-05-19 08:07:38 +00:00
filelog_test.go Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
fips.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
multilog.go auditlog - pass context and rework search params (#26433) 2023-05-19 08:07:38 +00:00
playback.go split recording session events and emitting audit events (#27873) 2023-07-11 19:53:33 +00:00
search_limiter.go auditlog - pass context and rework search params (#26433) 2023-05-19 08:07:38 +00:00
search_limiter_test.go Fix flaky athena tests (#28283) 2023-06-28 14:32:01 +00:00
session_writer.go reduce log spam (#31208) 2023-09-28 22:26:21 +00:00
session_writer_test.go Enable testify lint (#34222) 2023-11-06 20:38:38 +00:00
sessionlog.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
setter.go split recording session events and emitting audit events (#27873) 2023-07-11 19:53:33 +00:00
sizelimit.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
stream.go split recording session events and emitting audit events (#27873) 2023-07-11 19:53:33 +00:00
stream_test.go split recording session events and emitting audit events (#27873) 2023-07-11 19:53:33 +00:00
uploader.go Remove events.Forwarder and RecordSessions config param 2022-03-25 15:21:22 -06:00
writer.go Make LogWriter's not implemented error message more obvious (#31898) 2023-09-15 06:42:28 +00:00