From 35f24fcf27310c32f7f46d0dd8ad28f43c57168e Mon Sep 17 00:00:00 2001 From: didierofrivia Date: Tue, 12 Nov 2024 14:02:26 +0000 Subject: [PATCH] Sync created chart limitador-operator version 0.12.0 --- charts/index.yaml | 101 ++++++++++++++++++++++----- charts/limitador-operator-0.12.0.tgz | Bin 0 -> 9302 bytes 2 files changed, 82 insertions(+), 19 deletions(-) create mode 100644 charts/limitador-operator-0.12.0.tgz diff --git a/charts/index.yaml b/charts/index.yaml index 4fb0164..e504e30 100644 --- a/charts/index.yaml +++ b/charts/index.yaml @@ -53,7 +53,7 @@ entries: artifacthub.io/operator: "true" artifacthub.io/operatorCapabilities: Basic Install apiVersion: v2 - created: "2024-11-12T09:52:46.213357296Z" + created: "2024-11-12T14:02:26.284310736Z" description: Kubernetes operator for managing Authorino instances, a K8s-native AuthN/AuthZ service to protect your APIs. digest: 936d3f59f25786383ff9385e88c732fb3f91756f73c7c1e6261fad04c92ae4d8 @@ -85,7 +85,7 @@ entries: - authorino-operator-0.14.0.tgz version: 0.14.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.21210371Z" + created: "2024-11-12T14:02:26.282388527Z" description: Kubernetes operator for managing Authorino instances, a K8s-native AuthN/AuthZ service to protect your APIs. digest: 373773beafde44f780cff3cfab4f4f5b8278671bcd54b72efa320681de23a15c @@ -117,7 +117,7 @@ entries: - authorino-operator-0.13.1.tgz version: 0.13.1 - apiVersion: v2 - created: "2024-11-12T09:52:46.211099771Z" + created: "2024-11-12T14:02:26.280368527Z" description: Kubernetes operator for managing Authorino instances, a K8s-native AuthN/AuthZ service to protect your APIs. digest: 0e293e85604ba0b69030b2d033ceb0448461cdc0b12a44a9b8422c1375b76f20 @@ -149,7 +149,7 @@ entries: - authorino-operator-0.13.0.tgz version: 0.13.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.210267101Z" + created: "2024-11-12T14:02:26.279486564Z" description: Kubernetes operator for managing Authorino instances, a K8s-native AuthN/AuthZ service to protect your APIs. digest: f8f8bcc376cd727014c7bac0a0a36d6fd76304c54bae31adcdf226f6dce7c7be @@ -181,7 +181,7 @@ entries: - authorino-operator-0.12.0.tgz version: 0.12.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.209012744Z" + created: "2024-11-12T14:02:26.278546831Z" description: Kubernetes operator for managing Authorino instances, a K8s-native AuthN/AuthZ service to protect your APIs. digest: b059e4204b5d291c6e847240c7929c9a43b1523f5e48ef3b874202b38d1e5c61 @@ -271,7 +271,7 @@ entries: artifacthub.io/operator: "true" artifacthub.io/operatorCapabilities: Basic Install apiVersion: v2 - created: "2024-11-12T09:52:46.21548828Z" + created: "2024-11-12T14:02:26.287644895Z" description: Kubernetes operator responsible for reconciling DNS Record custom resources. digest: 911752b9b3f0cd1b0963e1926160f4c4d11b4bb433776685626b74b01282f4ac @@ -299,7 +299,7 @@ entries: - dns-operator-0.8.0.tgz version: 0.8.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.215138248Z" + created: "2024-11-12T14:02:26.286978969Z" description: Kubernetes operator responsible for reconciling DNS Record custom resources. digest: 8243ee7766625e9b5fcd72957ce0fce6830ed8b15289a12125ed7e88c12da6eb @@ -327,7 +327,7 @@ entries: - dns-operator-0.7.0.tgz version: 0.7.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.21485463Z" + created: "2024-11-12T14:02:26.286436676Z" description: Kubernetes operator responsible for reconciling DNS Record custom resources. digest: 7db176fca08eacbb7fca90d55973aebc5c2877e08213e79563e3a66cb5fdedbf @@ -355,7 +355,7 @@ entries: - dns-operator-0.6.0.tgz version: 0.6.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.214584367Z" + created: "2024-11-12T14:02:26.285922155Z" description: Kubernetes operator responsible for reconciling DNS Record custom resources. digest: 907c1c23697a87de7fcf6351103e919fa03afdecdf9f9b2637068018d70ce359 @@ -383,7 +383,7 @@ entries: - dns-operator-0.5.0.tgz version: 0.5.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.214315807Z" + created: "2024-11-12T14:02:26.285408657Z" description: Kubernetes operator responsible for reconciling DNS Record and Managed Zone custom resources. digest: 6ecf00957054c592ed615f9c27b18c673a9424b8a02559fa20bf7f0330ad2d17 @@ -412,7 +412,7 @@ entries: - dns-operator-0.4.1.tgz version: 0.4.1 - apiVersion: v2 - created: "2024-11-12T09:52:46.213995481Z" + created: "2024-11-12T14:02:26.284847338Z" description: Kubernetes operator responsible for reconciling DNS Record and Managed Zone custom resources. digest: d023c455bbf45d5ea341880696cc7395c4536f7ae2436ee52a0a6dbd6b8e5562 @@ -540,7 +540,7 @@ entries: artifacthub.io/operator: "true" artifacthub.io/operatorCapabilities: Basic Install apiVersion: v2 - created: "2024-11-12T09:52:46.232849569Z" + created: "2024-11-12T14:02:26.312547256Z" dependencies: - name: authorino-operator repository: https://kuadrant.io/helm-charts/ @@ -688,7 +688,7 @@ entries: artifacthub.io/operator: "true" artifacthub.io/operatorCapabilities: Basic Install apiVersion: v2 - created: "2024-11-12T09:52:46.228599027Z" + created: "2024-11-12T14:02:26.307959312Z" dependencies: - name: authorino-operator repository: https://kuadrant.io/helm-charts/ @@ -738,7 +738,7 @@ entries: - kuadrant-operator-1.0.0-rc1.tgz version: 1.0.0-rc1 - apiVersion: v2 - created: "2024-11-12T09:52:46.220541487Z" + created: "2024-11-12T14:02:26.295126066Z" dependencies: - name: authorino-operator repository: https://kuadrant.io/helm-charts/ @@ -788,7 +788,7 @@ entries: - kuadrant-operator-0.11.0.tgz version: 0.11.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.225780941Z" + created: "2024-11-12T14:02:26.303190356Z" dependencies: - name: authorino-operator repository: https://kuadrant.io/helm-charts/ @@ -839,8 +839,71 @@ entries: - kuadrant-operator-0.9.0-alpha1.tgz version: 0.9.0-alpha1 limitador-operator: + - annotations: + artifacthub.io/category: security + artifacthub.io/crds: | + - kind: Limitador + version: v1alpha1 + name: limitadors.limitador.kuadrant.io + displayName: Limitador + description: Configures an instance of Limitador Service and defines its limits. + artifacthub.io/crdsExamples: | + - apiVersion: limitador.kuadrant.io/v1alpha1 + kind: Limitador + metadata: + name: limitador-sample + spec: + listener: + http: + port: 8080 + grpc: + port: 8081 + limits: + - conditions: ["get_toy == 'yes'"] + max_value: 2 + namespace: toystore-app + seconds: 30 + variables: [] + name: "toy_get_route" + artifacthub.io/license: Apache-2.0 + artifacthub.io/links: | + - name: Kuadrant + url: https://kuadrant.io + - name: Github + url: https://github.com/Kuadrant/limitador-operator + artifacthub.io/operator: "true" + artifacthub.io/operatorCapabilities: Basic Install + apiVersion: v2 + created: "2024-11-12T14:02:26.314589207Z" + description: Kubernetes operator for managing Limitador instances, a rate limiting + service to protect your APIs. + digest: 0f6504aeaed79000c008262b30be3355d82f6ec114b35b1679379c4e5fae237f + home: https://kuadrant.io + icon: https://raw.githubusercontent.com/Kuadrant/kuadrant.github.io/main/static/img/apple-touch-icon.png + keywords: + - limitador + - rate limiting + - service protection + - kubernetes + - kuadrant + kubeVersion: '>=1.19.0-0' + maintainers: + - email: asnaps@redhat.com + name: Alex Snaps + - email: didier@redhat.com + name: Didier Di Cesare + - email: eastizle@redhat.com + name: Eguzki Astiz Lezaun + name: limitador-operator + sources: + - https://github.com/Kuadrant/limitador-operator/ + - https://github.com/Kuadrant/limitador/ + type: application + urls: + - limitador-operator-0.12.0.tgz + version: 0.12.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.235152857Z" + created: "2024-11-12T14:02:26.313898314Z" description: Kubernetes operator for managing Limitador instances, a rate limiting service to protect your APIs. digest: 120e68b7b0e48330f1732ed56fabdae15104224f96a756151bfd9b946361f84d @@ -869,7 +932,7 @@ entries: - limitador-operator-0.11.0.tgz version: 0.11.0 - apiVersion: v2 - created: "2024-11-12T09:52:46.234800681Z" + created: "2024-11-12T14:02:26.313356151Z" description: Kubernetes operator for managing Limitador instances, a rate limiting service to protect your APIs. digest: fcb4cd10c217e89f9d92b7b1b2b78a642938ada57faeb773552f5213c3c39c7c @@ -898,7 +961,7 @@ entries: - limitador-operator-0.10.0-alpha3.tgz version: 0.10.0-alpha3 - apiVersion: v2 - created: "2024-11-12T09:52:46.234133018Z" + created: "2024-11-12T14:02:26.312869834Z" description: A Helm chart for Limitador Operator digest: 1d909dddc8675fababcc678311fdd6ea0d8a1e96dbf5efee57ac7aa97a3ebd72 maintainers: @@ -913,4 +976,4 @@ entries: urls: - limitador-operator-0.10.0-alpha1.tgz version: 0.10.0-alpha1 -generated: "2024-11-12T09:52:46.207716631Z" +generated: "2024-11-12T14:02:26.275819951Z" diff --git a/charts/limitador-operator-0.12.0.tgz b/charts/limitador-operator-0.12.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..59c65709772cec197b48c791df6490e6d98fce6e GIT binary patch literal 9302 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 E0M=9SivR!s literal 0 HcmV?d00001