kuadrant-operator

module
v1.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2026 License: Apache-2.0

README

Kuadrant Operator

Code Style Testing codecov License OpenSSF Best Practices FOSSA Status

Overview

Kuadrant leverages Gateway API and Policy Attachment to enhance gateway providers like Istio and Envoy Gateway with additional features via Policies. Those features include TLS, DNS, application authentication & authorization, and rate limiting.

You can find more information on the different aspects of Kuadrant at the documentation links below:

Contributing

The Development guide describes how to build the kuadrant operator and how to test your changes before submitting a patch or opening a PR.

Join us on the #kuadrant channel in the Kubernetes Slack workspace, for live discussions about the roadmap and more.

Licensing

This software is licensed under the Apache 2.0 license.

See the LICENSE and NOTICE files that should have been provided along with this software for details.

FOSSA Status

Directories

Path Synopsis
api
v1
Package v1 contains API Schema definitions for the kuadrant.io v1 API group +kubebuilder:object:generate=true +groupName=kuadrant.io
Package v1 contains API Schema definitions for the kuadrant.io v1 API group +kubebuilder:object:generate=true +groupName=kuadrant.io
v1alpha1
Package v1alpha1 contains API Schema definitions for the kuadrant v1alpha1 API group +kubebuilder:object:generate=true +groupName=kuadrant.io
Package v1alpha1 contains API Schema definitions for the kuadrant v1alpha1 API group +kubebuilder:object:generate=true +groupName=kuadrant.io
v1beta1
Package v1beta1 contains API Schema definitions for the kuadrant v1beta1 API group +kubebuilder:object:generate=true +groupName=kuadrant.io
Package v1beta1 contains API Schema definitions for the kuadrant v1beta1 API group +kubebuilder:object:generate=true +groupName=kuadrant.io
cmd
extensions/oidc-policy/api/v1alpha1
Package v1alpha1 contains API Schema definitions for the kuadrant v1alpha1 API group +kubebuilder:object:generate=true +groupName=extensions.kuadrant.io
Package v1alpha1 contains API Schema definitions for the kuadrant v1alpha1 API group +kubebuilder:object:generate=true +groupName=extensions.kuadrant.io
extensions/plan-policy/api/v1alpha1
Package v1alpha1 contains API Schema definitions for the kuadrant v1alpha1 API group +kubebuilder:object:generate=true +groupName=extensions.kuadrant.io
Package v1alpha1 contains API Schema definitions for the kuadrant v1alpha1 API group +kubebuilder:object:generate=true +groupName=extensions.kuadrant.io
extensions/telemetry-policy/api/v1alpha1
Package v1alpha1 contains API Schema definitions for the kuadrant v1alpha1 API group +kubebuilder:object:generate=true +groupName=extensions.kuadrant.io
Package v1alpha1 contains API Schema definitions for the kuadrant v1alpha1 API group +kubebuilder:object:generate=true +groupName=extensions.kuadrant.io
internal
cel
log
pkg
cel/ext
Package ext exposes a CEL Library (CelExt) that registers Kuadrant specific functions and constants for use inside policy CEL expressions.
Package ext exposes a CEL Library (CelExt) that registers Kuadrant specific functions and constants for use inside policy CEL expressions.
extension
Package extension provides the public surface for writing Kuadrant policy extensions.
Package extension provides the public surface for writing Kuadrant policy extensions.
extension/utils
Package utils provides context helper functions and keys used by extension reconcile functions to access controller-runtime primitives (logger, client and scheme).
Package utils provides context helper functions and keys used by extension reconcile functions to access controller-runtime primitives (logger, client and scheme).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL