falcosecurity / evolution

Evolution process of The Falco Project
Apache License 2.0
47 stars 37 forks source link

Donate plugins repo to falcosecurity #62

Closed leogr closed 2 years ago

leogr commented 3 years ago

Description of Request

The following two projects are parts of the libs plugin system proposed by @ldegio:

This request has to be considered as a dependant of:

Motivation

The plugin system for https://github.com/falcosecurity/libs is a new awesome feature under development. Basically, this new mechanism will allow plugging new data sources to libscap and libsinsp so that the library's consumers can use them. Thus paving the way to a lot of new possibilities, really. :partying_face:

When the implementation becomes official, other fundamental pieces will be needed, since:

Those repositories are WIPs that aims to address the above topics. The repos also reached a point where feedback is needed, and incubating them at some point would help to test-drive implementations.

fntlnz commented 3 years ago

This is a major change on how Falco and the libraries work, we need a proposal for the plugin system first, then we can discuss the incubation for the two repositories once the feature is official. I'm not ok with having the two repositories in before merging the feature.

leogr commented 3 years ago

This is a major change on how Falco and the libraries work, we need a proposal for the plugin system first, then we can discuss the incubation for the two repositories once the feature is official. I'm not ok with having the two repositories in before merging the feature.

I agree with that, so I have updated the description to make that clearer. My initial intention was more about receiving feedback, but it's totally right we first need that the proposal and the implementation get accepted :+1:

poiana commented 2 years ago

Issues go stale after 90d of inactivity.

Mark the issue as fresh with /remove-lifecycle stale.

Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Provide feedback via https://github.com/falcosecurity/community.

/lifecycle stale

leogr commented 2 years ago

/remove-lifecycle stale

mstemm commented 2 years ago

We've been moving repos around a little bit while we finished the work, so I created a separate issue to cover just the plugin-sdk-go repository: https://github.com/falcosecurity/evolution/issues/101.

Let's let this issue cover the plugins themselves.

I updated the description to note that and updated the repo we'd like to donate to https://github.com/mstemm/plugins.

Please let us know what you think!