Commit Graph

  • 6019320f9d chore(proposals): apply code review about PSP rules proposal Leo Di Donato 2019-09-26 12:49:49 +03:00
  • 161b46474d Proposal for adding PSP Rules Support Mark Stemm 2019-09-09 17:31:03 -07:00
  • f71c4f0bfd update: refer to latest probeinstaller library in falcoctl/pkg Leonardo Di Donato 2019-10-11 16:30:37 +00:00
  • 7dc62b3119 docs: reflect the changes to probeloader docker images Lorenzo Fontana 2019-10-11 17:02:00 +02:00
  • 707cdb5184 chore(docker/minimal): fix typo and set 0.17.1 as base Lorenzo Fontana 2019-10-11 17:01:22 +02:00
  • 3c30ad9d38 chore(docker/kernel/linuxkit): reformat dockerfile Lorenzo Fontana 2019-10-11 17:00:22 +02:00
  • 0c6d21eca4 update: httploader now is named probeloader and uses the falcoctl Lorenzo Fontana 2019-10-11 16:59:05 +02:00
  • af27c2bea5 chore: remove http loader code Lorenzo Fontana 2019-10-11 16:57:17 +02:00
  • b49ade5627 use COPY not ADD Michael Ducy 2019-09-05 09:16:33 -04:00
  • 5a703ddbb8 updates based on code review rnd 1 Michael Ducy 2019-08-29 23:03:25 -04:00
  • 01abe71256 add init container module loader Michael Ducy 2019-08-26 15:43:40 -04:00
  • ac8204dc30 Initial try at slimmer images Michael Ducy 2019-08-20 14:23:00 -04:00
  • 49030af988 Added more context on Sysdig Secure in Adopters.md Yathi Naik 2019-10-07 14:00:54 -07:00
  • 4e6d347e43 Add k8s deployment yaml files for audit purpose only Benjamin 2019-07-19 11:31:27 +08:00
  • 8353a0b22e Ignore sensitive mounts from ecs-agent Felipe Bessa Coelho 2019-10-07 18:45:28 -03:00
  • 1d1ecd9905 Add explicit catch2 dependency for tests Mark Stemm 2019-10-07 13:51:02 -07:00
  • aaff21106d update(.github): proposals area into PR template Leo Di Donato 2019-10-07 17:26:09 +02:00
  • c76518c681 update: license headers Lorenzo Fontana 2019-10-08 11:53:07 +02:00
  • 0043c4937b docs: update COPYING Leo Di Donato 2019-10-07 18:20:30 +02:00
  • b951f2bb7d fix(permissions): Restrict the access to /dev on underlying host to read only (with rbac) Fahad Arshad 2019-09-13 08:53:24 -04:00
  • fcd1d60657 fix(permissions): Restrict the access to /dev on underlying host to read only Fahad Arshad 2019-09-13 08:32:58 -04:00
  • 2bc4bfd7fb Specify namespace compat w/ gcc 5 Mark Stemm 2019-10-03 18:36:15 -07:00
  • db3383180c docs(userspace/falco): documenting the keepalive field of the outputs request Leonardo Di Donato 2019-10-03 10:55:32 +02:00
  • cdb5d71eb6 rule update: add more comments kaizhe 2019-09-30 13:49:51 -07:00
  • e81decac13 rule update: fix missing entries kaizhe 2019-09-27 12:00:18 -07:00
  • a43ae037a9 rules update: add back rule Delete Bash History for backport compatibility kaizhe 2019-09-26 17:36:05 -07:00
  • b2a57f376e removing maintainers file Kris Nova 2019-09-30 07:46:06 -07:00
  • 8a6c0b796c fix(userspace/engine): guard lua state into falco engine Leonardo Di Donato 2019-09-30 13:58:02 +00:00
  • f0cd3344a2 fix(userspace/falco): guard lua state for falco outputs Leonardo Di Donato 2019-09-30 13:57:22 +00:00
  • 3d8b7231f3 fix(userspace/falco): meta request should use the request field Lorenzo Fontana 2019-09-30 10:51:20 +02:00
  • 221e1b53aa fix(userspace/falco): remove redundant check for grpc outputs Lorenzo Fontana 2019-09-30 10:50:29 +02:00
  • b08341644a update(changelog): prepare for v0.17.1 Lorenzo Fontana 2019-09-26 15:46:22 +02:00
  • 79a10ad90e rules update: add fluent/fluentd-kubernetes-daemonset to clear log trusted images kaizhe 2019-09-23 14:59:30 -07:00
  • c0721b3ac2 docs: document gRPC server and gRPC output service config options Leonardo Di Donato 2019-09-25 11:35:48 +00:00
  • 98cdc30aa3 chore(userspace): addressing review comments and typos Leonardo Di Donato 2019-09-25 11:35:14 +00:00
  • 732965f973 docs(userspace/falco): document output proto messages and service Leonardo Di Donato 2019-09-25 09:19:08 +00:00
  • 905379c6da update(userspace/falco): specify go packages into protobuf Leonardo Di Donato 2019-09-24 16:47:28 +00:00
  • e6deb59e3d chore(userspace/falco): we don't support tags yet Lorenzo Fontana 2019-09-24 18:10:39 +02:00
  • eb8248fe04 chore(userspace/falco): better organization of schema and grpc server Lorenzo Fontana 2019-09-24 17:31:22 +02:00
  • 6cf2ccf857 update(userspace/falco): falco_grpc_server is now just server Lorenzo Fontana 2019-09-24 15:41:39 +02:00
  • 203226d347 new(userspace/falco): namespace for falco grpc Lorenzo Fontana 2019-09-24 15:33:44 +02:00
  • 392499f024 new(userspace/falco): utils file definition with read function Lorenzo Fontana 2019-09-24 15:32:40 +02:00
  • b19cb3678f fix(userspace/falco): pop output fields lua table and correctly check parameters on the stack Leonardo Di Donato 2019-09-23 18:48:13 +00:00
  • 54b3aa9129 fix(userspace/falco): distinguish between sinsp and json events when resolving tokens Leonardo Di Donato 2019-09-23 14:13:25 +00:00
  • 944b46cb67 new(userspace/engine): json event to map type Leonardo Di Donato 2019-09-23 13:21:59 +00:00
  • 0565ce2f50 fix(userspace/falco): grpc server implementation subscribe handle output queue stop Lorenzo Fontana 2019-09-19 16:05:39 +02:00
  • d35971e1bc update(userspace/engine): resolve token Leonardo Di Donato 2019-09-17 21:49:12 +00:00
  • 836094b28e chore: typos and miscellanea Leonardo Di Donato 2019-09-16 21:26:59 +00:00
  • c96f096821 new(userspace/falco): config certificates for the gRPC server Leonardo Di Donato 2019-09-16 11:01:28 +00:00
  • f7c19517de update: grpc server disabled by default Leonardo Di Donato 2019-09-16 10:16:46 +00:00
  • 6800fe2ec6 fix(userspace/falco): handle grpc server thread stop gracefully Leonardo Di Donato 2019-09-16 10:12:37 +00:00
  • 495c30c87a fix(userspace/falco): correcly log SIGINT handling (fixes #791) Leonardo Di Donato 2019-09-16 07:25:28 +00:00
  • b0acff30bd new(userspace/falco): shutdown method for grpc server Leonardo Di Donato 2019-09-16 06:25:06 +00:00
  • 6e2de3ce93 new(userspace/falco): read all the gRPC server configs Leonardo Di Donato 2019-09-16 05:31:33 +00:00
  • bc42c075cb new: grpc server certificates config Leonardo Di Donato 2019-09-16 05:31:19 +00:00
  • b682f5c344 new: grpc server threadiness config Leonardo Di Donato 2019-09-16 05:28:55 +00:00
  • c389ec1b61 new(userspace/falco): store context metadata for future usage Leonardo Di Donato 2019-09-16 05:22:40 +00:00
  • 21e588394f new(userspace/falco): handle SIGHUP and SIGINT in the main process not in the spawned threads (grpc server) Leonardo Di Donato 2019-09-16 05:22:14 +00:00
  • 3df53f6092 new(userspace/falco): grpc ssl server credentials Leonardo Di Donato 2019-09-13 17:04:45 +00:00
  • e1d092f408 build: use secure GRPC_LIB and GRPCPP_LIB Leonardo Di Donato 2019-09-13 17:03:23 +00:00
  • b94f7be3a8 new(userspace/falco): trasmit output event timestamp over gRPC Leonardo Di Donato 2019-09-13 15:43:02 +00:00
  • f611604ac8 update(userspace/falco): remove id from falco output proto Leonardo Di Donato 2019-09-13 15:42:49 +00:00
  • 5e511d8f09 new(userspace/falco): check lua data when handling gRPC Leonardo Di Donato 2019-09-13 12:04:37 +00:00
  • bef491ae20 new(usespace/falco): transmit output sources Leonardo Di Donato 2019-09-13 11:49:32 +00:00
  • 286d7b1cd5 new(userspace/falco): transmit output priorities Leonardo Di Donato 2019-09-13 11:48:51 +00:00
  • d6efb17f88 chore(userspace/falco): use the falco grpc output namespace Leonardo Di Donato 2019-09-13 11:47:57 +00:00
  • c40b797f33 update(userspace/falco/lua): no need to pass priority num Leonardo Di Donato 2019-09-13 11:47:17 +00:00
  • ab806a4599 update(userspace/falco): namespace the proto messages and types Leonardo Di Donato 2019-09-13 11:46:23 +00:00
  • bd90a6ce89 update(usersoace/falco): allow aliases for enum types Leonardo Di Donato 2019-09-13 11:45:34 +00:00
  • 3cea413177 update(userspace/falco/lua): passing format to resolve output fields Lorenzo Fontana 2019-09-12 17:19:19 +02:00
  • 26217cec5c new(userspace/falco): read output_fields from a lua table Lorenzo Fontana 2019-09-12 17:17:57 +02:00
  • 7f35b7f712 new(userspace/engine): expose resolve_tokens to lua Lorenzo Fontana 2019-09-12 17:16:49 +02:00
  • 826ad0b271 new(userspace/falco): context metadata Leonardo Di Donato 2019-09-11 14:03:27 +00:00
  • 6cce448206 new(userspace/falco): send rule and message only for now Lorenzo Fontana 2019-09-06 18:17:46 +02:00
  • 0a9f61f0fb new(userspace/falco): implement the output queue methods directly Lorenzo Fontana 2019-09-06 18:16:35 +02:00
  • 43cd429967 new(userspace/falco): falco output handler to send events via grpc Leonardo Di Donato 2019-09-06 14:08:19 +00:00
  • 7a99336b3b chore(userspace/falco): cleanup boot logic for grpc server Leonardo Di Donato 2019-09-06 14:07:36 +00:00
  • 45df07bc1b update(userspace/falco): use concurrent output queue in grpc server Leonardo Di Donato 2019-09-06 14:06:53 +00:00
  • 4f23b0bdfb update(userspace/falco): use concurrent output queue in grpc server impl Leonardo Di Donato 2019-09-06 14:05:57 +00:00
  • 5f29d46cb3 update(userspace/falco/lua): separate events output from messages outputs using different lua functions Leonardo Di Donato 2019-09-06 14:04:44 +00:00
  • 34a34cecb6 update(userspace/falco): remove format from grpc responses Leonardo Di Donato 2019-09-06 14:03:35 +00:00
  • 4bdf8495de new(userspace/falco): introducing concurrent queue for falco outputs Leonardo Di Donato 2019-09-06 14:02:55 +00:00
  • 23000528d4 update(userspace/falco): grab grpc output configuration Leonardo Di Donato 2019-09-06 14:02:02 +00:00
  • 872681c7cc new: falco config for grpc server and outputs Leonardo Di Donato 2019-09-06 14:00:45 +00:00
  • a53e22d2d5 chore(usperspace/falco): move grpc server impl Leonardo Di Donato 2019-09-06 09:18:44 +00:00
  • c3abccb27b build(userspace/falco): prepare grpc server implementation to be moved Leonardo Di Donato 2019-09-06 09:18:06 +00:00
  • 0bec2607a5 new(userspace/falco): specify that we can have multiple client consuming mechanisms, only round robin fashion is implemented now Lorenzo Fontana 2019-09-05 13:44:22 +02:00
  • 5abb26e764 new(userspace/falco): handle subscribe events as streams based on keepalive Lorenzo Fontana 2019-09-05 13:43:25 +02:00
  • fcc7fad0e7 new(userspace/falco): subscribe keepalive parameter Lorenzo Fontana 2019-09-05 13:42:47 +02:00
  • 572a1e8381 update(userspace/falco): keep the stream open Lorenzo Fontana 2019-09-05 12:04:18 +02:00
  • 356861be5f new(userspace/falco): initial grpc queuing logic Lorenzo Fontana 2019-09-04 18:37:00 +02:00
  • 25f5fcacae new(userspace/falco): grpc server event bus queue Lorenzo Fontana 2019-09-04 18:34:05 +02:00
  • 36fb0f6751 chore(userspace/falco): gRPC server send rule and source Leonardo Di Donato 2019-09-04 10:37:01 +00:00
  • 87fed11f16 fix: grpc service must be registered and grpc context state must be handled for threads Leonardo Di Donato 2019-09-03 18:20:16 +00:00
  • 6072b7a201 new(userspace/falco): falco outputs grpc server stop Leonardo Di Donato 2019-09-03 16:47:55 +00:00
  • fbe4e34a57 new(userspace/falco): request stream context process and end handling Leonardo Di Donato 2019-09-03 16:19:51 +00:00
  • 13f5a76b97 new(usperspace/falco): request stream context specialization and process stream macro Leonardo Di Donato 2019-09-03 14:52:54 +00:00
  • 2f917c578d new(userspace/falco): introduce request context base and request stream context classes Leonardo Di Donato 2019-09-03 14:51:41 +00:00
  • 3bfaea5408 chore(userspace/falco): rename grpc server into falco grpc server Leonardo Di Donato 2019-09-03 14:50:18 +00:00
  • 82a7becd9a chore(userspace/falco): grpc context format Leonardo Di Donato 2019-09-03 14:49:08 +00:00