Version v0.4 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.

How-to Guides

Task-oriented guides for common operations with the Coraza Kubernetes Operator.

How-to guides address specific tasks. Unlike tutorials, they assume you already have a working installation and basic familiarity with the operator. Each guide focuses on a single objective.

Installation

Configuration

Operations


Install on Kubernetes with Helm

Install the Coraza Kubernetes Operator on a Kubernetes cluster using Helm.

Install on OpenShift via OperatorHub

Install the Coraza Kubernetes Operator on OpenShift using OperatorHub.

Creating Firewall Rules

Write SecLang rules in ConfigMaps and aggregate them into a RuleSet.

Deploying a WAF Engine

Create an Engine resource to attach a WAF to a Kubernetes Gateway.

Using the OWASP CoreRuleSet

Generate and deploy OWASP CoreRuleSet rules using the kubectl-coraza plugin.

Using Data Files with Rules

Supply external data files for rules that use the @pmFromFile directive.

Configuring Failure Policies

Choose how the WAF behaves when it is not ready or encounters errors.

Monitoring with Prometheus

Enable metrics collection and Prometheus monitoring for the operator.

Upgrading the Operator

Upgrade the Coraza Kubernetes Operator to a new version.