Commit graph

53 commits

Author SHA1 Message Date
Christian Schaible
18a6f6f07d Add telemetry data to cloud event properties 2024-10-23 12:38:34 +02:00
Christian Schaible
baeb466421 Remove operation name from base64 serialization utilities 2024-10-21 08:28:32 +02:00
Christian Schaible
c222e6f79a Do not return the operation name from AuditEventBuilder's build method 2024-10-21 08:02:23 +02:00
Christian Schaible
81dff7b29a Update module name 2024-10-18 08:55:14 +02:00
Christian Schaible
c62161173e Add cloud event base64 serialization convenience functions 2024-10-17 14:35:07 +02:00
Christian Schaible
e9a6279ab2 Increase solace test container startup timeouts 2024-10-16 13:21:40 +02:00
Christian Schaible
f9cefe876b Replace Singular-/PluralType with ObjectType 2024-10-15 15:09:28 +02:00
Christian Schaible
03d4ae5d1b Fix event type mapping in legacy converter and system event handling 2024-10-15 11:30:03 +02:00
Christian Schaible
66773aad3d Do not return plural type in GetObjectIdAndTypeFromUrlPath 2024-10-10 15:18:14 +02:00
Christian Schaible
965fa4e617 Filter :authority gRPC header 2024-10-10 07:12:28 +02:00
Christian Schaible
d1b1ae040f Make test data factory methods private 2024-10-09 11:49:09 +02:00
Christian Schaible
63ac2962e9 Add AsSystemEvent method to event builders 2024-10-09 08:23:23 +02:00
Christian Schaible
51cf882c93 Move http-method converter and schema validation test to api package 2024-10-08 14:02:20 +02:00
Christian Schaible
a98e802f55 Add log abstraction 2024-10-07 13:57:06 +02:00
Christian Schaible
3bbf1cca71 Replace SempClient implementation 2024-10-07 10:27:17 +02:00
Christian Schaible
8263ad9d5f Reject event type data-access
as it is currently not supported by downstream services.
2024-10-07 07:19:15 +02:00
Christian Schaible
a05c8b54b2 Fix service account name extraction from token 2024-10-02 14:07:36 +02:00
Christian Schaible
abab0eb0a4 Unescape query parameters in legacy message converter 2024-10-02 10:55:47 +02:00
Christian Schaible
e9bd1575aa Support logging of cloud events in legacy format 2024-10-01 14:58:52 +02:00
Christian Schaible
0e6aac7370 Fix data and content-type in legacy apis 2024-10-01 14:36:10 +02:00
Christian Schaible
6fd141e227 Fix logging of cloud events 2024-10-01 14:04:22 +02:00
Christian Schaible
a364d42c7d Add optional response body serialization to event builder 2024-10-01 12:17:36 +02:00
Christian Schaible
0caeabedbd Simplify logging of cloud events 2024-10-01 11:31:18 +02:00
Christian Schaible
f8f0b48437 Add event builder 2024-09-30 13:08:43 +02:00
Christian Schaible
ab40008fb1 Rename Request into ApiRequest 2024-09-30 11:28:04 +02:00
Christian Schaible
fc895948bb Filter out ip adresses in service name detection 2024-09-12 13:14:33 +02:00
Christian Schaible
be23f50c5a Fix additional http method resolution 2024-09-09 15:49:55 +02:00
Christian Schaible
0798ddd690 Add fallback to lowercase user-agent header name 2024-09-09 15:21:52 +02:00
Christian Schaible
3297776240 Add fallback to lowercase authoriation header lookup 2024-09-09 15:02:51 +02:00
Christian Schaible
f8d0efe6c3 Allow nil as query string in convenience code 2024-09-09 13:29:37 +02:00
Christian Schaible
61ac703743 Add reusable code to create audit events 2024-09-04 15:01:27 +02:00
Christian Schaible
8ad633a5c4 Update regular expressions
- Allow encoded request query parameters
- Remove strict formats at other places
2024-09-04 11:21:32 +02:00
Christian Schaible
4d993237ff Write AuditLogEntry.Metadata into LegacyAuditEvent.Details 2024-08-29 14:04:11 +02:00
Christian Schaible
0a8516f4a3 Update buf configuration 2024-08-29 13:03:39 +02:00
Christian Schaible
543e8e9ea2 Merge response messages 2024-08-27 08:44:59 +02:00
Christian Schaible
50be98360c Rename module 2024-08-23 07:28:15 +02:00
Christian Schaible
b3adb22680 Add request attributes to event details 2024-08-22 11:38:11 +02:00
Christian Schaible
a353d4fa0c Introduce additional legacy api to dynamically set the topic name per message via context 2024-08-20 12:58:24 +02:00
Christian Schaible
e759ae397a Add http method conversion convenience function 2024-08-01 11:42:30 +02:00
Christian Schaible
db9440206f Rename fields, fix ToDo's and linter issues 2024-08-01 11:32:47 +02:00
Christian Schaible
fd8892aad8 Make cloud event attributes accessible 2024-07-31 13:45:14 +02:00
Christian Schaible
03fb0dd5ed Simplify routable type conversion 2024-07-31 13:44:52 +02:00
Christian Schaible
92fb9923a7 Allow users of the library to send tracing headers with the events 2024-07-30 14:55:33 +02:00
Christian Schaible
23f99b0668 Add mutex api wrapper 2024-07-30 13:17:10 +02:00
Christian Schaible
5d8aa9ee94 Remove strict identifier type specification from schema 2024-07-30 12:59:37 +02:00
Christian Schaible
ed68f3c6d9 Update schema and fix tests 2024-07-29 14:05:37 +02:00
Christian Schaible
da9ef5f707 Fix visibility mapping in legacy api 2024-07-24 13:26:18 +02:00
Christian Schaible
9bd5be52b7 Additional schema changes 2024-07-24 13:25:55 +02:00
Christian Schaible
65fac35d23 Add remarks to rework to the schema 2024-07-19 10:02:56 +02:00
Christian Schaible
dff37867e5 Add event source, region and container reference to audit event and
replace wrapping protobuf message type with cloud event wrapper
2024-07-18 14:09:07 +02:00