-
Notifications
You must be signed in to change notification settings - Fork 169
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
Umbrella: Adding support for new field types in plugins #990
Comments
I will add milestone 0.11.0 just to track it :) Feel free to change it |
Hey @therealbobo , I don't think we need all of them :) Also because perhaps the types that sinsp supports are a bit too many :) I think it makes sense to start from a minimal list and add more when necessary |
You are right! I already started to work on it and implemented some basic types! 😄 |
/assign |
/milestone 0.12.0 |
/milestone 0.13.0 assuming this is a long-term task |
@leogr: The provided milestone is not valid for this repository. Milestones in this repository: [ Use In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
Stale issues rot after 30d of inactivity. Mark the issue as fresh with Rotten issues close after an additional 30d of inactivity. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle rotten |
/remove-lifecycle stale |
Rotten issues close after 30d of inactivity. Reopen the issue with Mark the issue as fresh with Provide feedback via https://github.com/falcosecurity/community. |
@poiana: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/remove-lifecycle rotten |
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
/remove-lifecycle stale |
Motivation
Currently, the plugin API only supports
uint64
andcharbuf
field types. However, could be a good idea to add support for additional types to align with thelibsinsp
library.Feature
The following types need to be added:
none
int8
int16
int32
int64
uint8
uint16
uint32
uint64
bytebuf
errno
sockaddr
socktuple
fd
pid
fdlist
fspath
syscallid
sigtype
reltime
abstime
port
l4proto
sockfamily
bool
ipv4addr
dyn
flags8
flags16
flags32
uid
gid
double
sigset
charbufarray
pt_charbuf_pair_array
ipv4addr
ipv4net
ipv6addr
ipv6net
ipaddr
ipnet
mode
fsrelpath
enumflags8
enumflags16
enumflags32
max
Probably not all these types are useful.
Additionally adding all these types, maybe, could result in performance penalties.
Tasks
driver/ppm_events_public.h
.Additional context
These types should be compatible with the types declared in the
driver/ppm_events_public.h
in the libs repository.This issue will be used only for tracking.
The text was updated successfully, but these errors were encountered: