Skip to content

Kuadrant/limitador-operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bfccce3 · Jun 16, 2022

History

68 Commits
Feb 9, 2022
Jun 16, 2022
Jun 16, 2022
Jun 16, 2022
Jun 16, 2022
Nov 2, 2021
Jul 20, 2021
Jun 16, 2022
Jun 16, 2022
Jul 20, 2021
Jul 20, 2021
Dec 22, 2021
Oct 5, 2021
Jun 16, 2022
Sep 28, 2021
Oct 6, 2021
Jun 16, 2022
Dec 22, 2021
Dec 22, 2021
Nov 2, 2021

Repository files navigation

Limitador Operator

License

Overview

The Operator to manage Limitador deployments.

CustomResourceDefinitions

  • Limitador, which defines a desired Limitador deployment.
  • RateLimit, which declaratively specifies rate limit configurations.

Limitador CRD

Limitador v1alpha1 API reference

Example:

---
apiVersion: limitador.kuadrant.io/v1alpha1
kind: Limitador
metadata:
  name: limitador-sample
spec:
  replicas: 1
  version: "0.4.0"

RateLimit

RateLimit v1alpha1 API reference

Example:

---
apiVersion: limitador.kuadrant.io/v1alpha1
kind: RateLimit
metadata:
  name: ratelimit-sample
spec:
  namespace: test_namespace
  max_value: 10
  seconds: 60
  conditions:
    - "req.method == GET"
  variables:
    - user_id

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.