Skip to content
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

Proposal: gRPC output #789

Merged
merged 6 commits into from
Sep 25, 2019
Merged

Proposal: gRPC output #789

merged 6 commits into from
Sep 25, 2019

Conversation

leodido
Copy link
Member

@leodido leodido commented Aug 26, 2019

What type of PR is this?

/kind documentation
/kind feature

Any specific area of the project related to this PR?

NONE

What this PR does / why we need it:

This PR is a proposal drafted by me and @fntlnz.

It aims to design the future implementation of the gRPC output client for Falco events.

Which issue(s) this PR fixes:

Refs #528
Refs #785

Special notes for your reviewer:

Rendered version

Does this PR introduce a user-facing change?:

NONE

Co-authored-by: Lorenzo Fontana <[email protected]>
Signed-off-by: Leonardo Di Donato <[email protected]>
leodido and others added 3 commits August 26, 2019 18:57
Co-Authored-by: Lorenzo Fontana <[email protected]>
Signed-off-by: Leonardo Di Donato <[email protected]>
Co-Authored-by: Lorenzo Fontana <[email protected]>
Signed-off-by: Leonardo Di Donato <[email protected]>
Co-Authored-by: Lorenzo Fontana <[email protected]>
Signed-off-by: Leonardo Di Donato <[email protected]>
@leodido leodido force-pushed the feat/proposal-grpc-output branch from 9252f2e to 3a46abb Compare August 26, 2019 16:57
proposals/20190826-grpc-outputs.md Outdated Show resolved Hide resolved
proposals/20190826-grpc-outputs.md Outdated Show resolved Hide resolved
proposals/20190826-grpc-outputs.md Outdated Show resolved Hide resolved
@leodido
Copy link
Member Author

leodido commented Aug 28, 2019

/kind design

@krisnova
Copy link
Contributor

Working agreement on the Repo planning call:

We are going to implement Falco as a gRPC server using the server streaming capability in gRPC.

Concern about having exposed ports and DoS from exposing them.

@fntlnz suggests having the gRPC as an opt-in feature.

@krisnova
Copy link
Contributor

krisnova commented Sep 6, 2019

Let's get this merged please :)

We want our original design documented in our HEAD branch. We need to start comparing what we "propose" VS what we "do". It's an important exercise. We do this in upstream Kubernetes, and I think we learn a lot about our process from this.

@krisnova
Copy link
Contributor

krisnova commented Sep 6, 2019

/lgtm

@poiana
Copy link
Contributor

poiana commented Sep 6, 2019

LGTM label has been added.

Git tree hash: 76296dc95214170c929c14d0e15729d6dfdbc24a

Co-authored-by: Lorenzo Fontana <[email protected]>
Signed-off-by: Leonardo Di Donato <[email protected]>
Co-authored-by: Lorenzo Fontana <[email protected]>
Co-authored-by: Leonardo Di Donato <[email protected]>
Signed-off-by: Leonardo Di Donato <[email protected]>
@leodido leodido force-pushed the feat/proposal-grpc-output branch from 1df0e1d to 7bc0213 Compare September 25, 2019 09:26
@poiana poiana added the lgtm label Sep 25, 2019
@poiana
Copy link
Contributor

poiana commented Sep 25, 2019

LGTM label has been added.

Git tree hash: 8ff3fe23f5090491608712d5c4642991db3a764a

@poiana
Copy link
Contributor

poiana commented Sep 25, 2019

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: fntlnz, kris-nova

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@leodido leodido merged commit 6f18b0d into dev Sep 25, 2019
@poiana poiana deleted the feat/proposal-grpc-output branch September 25, 2019 11:37
@fntlnz
Copy link
Contributor

fntlnz commented Oct 7, 2019

/area proposals

@fntlnz fntlnz added this to the 0.18.0 milestone Oct 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants