oracle / oracle/oci-cloud-controller-manager

Introduce Web Application Firewall [WAF] feature request

Open
#364 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
Go
Stars
158
Forks
108
PR merge metrics
No merged PRs in 30d

Description

Is this a BUG REPORT or FEATURE REQUEST?

FEATURE REQUEST

Description

WAF is a way to make web applications safer by a set of features that allow developers to manage the application's throughput, access to the application by a set of rules based on headers, sources IP, and so on.

What kind of feature request is it?

We'd like to see a set of annotations similar to ones that we have for a Service type LoadBalancer.
These new annotations must provide a way to configure WAF against OCI Load Balancer.
These annotations must be applicable against 2 resource kinds: Service and Ingress (this resource kind contains all necessary info to create a WAF policy.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing annotations for Service resources of type LoadBalancer and the handling of Service and Ingress resources. Define how annotations should configure an OCI Load Balancer WAF policy, including the required rule inputs, and verify that the result covers the WAF policy information described in the linked documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cloud, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.