{"id":20410272,"url":"https://github.com/kuadrant/limitador-operator","last_synced_at":"2025-04-12T15:53:26.787Z","repository":{"id":37087623,"uuid":"321684453","full_name":"Kuadrant/limitador-operator","owner":"Kuadrant","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-29T17:25:48.000Z","size":21842,"stargazers_count":6,"open_issues_count":5,"forks_count":14,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-10-29T18:28:47.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kuadrant.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-15T13:59:45.000Z","updated_at":"2024-10-21T08:17:17.000Z","dependencies_parsed_at":"2024-01-15T17:17:21.473Z","dependency_job_id":"70359130-7aa1-4015-9c82-8db1e4fbe3ec","html_url":"https://github.com/Kuadrant/limitador-operator","commit_stats":{"total_commits":270,"total_committers":16,"mean_commits":16.875,"dds":0.5740740740740741,"last_synced_commit":"8df92dbb8533d30d19c7f6dc717ae36b6cd21621"},"previous_names":["3scale/limitador-operator","3scale-labs/limitador-operator"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuadrant%2Flimitador-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuadrant%2Flimitador-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuadrant%2Flimitador-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kuadrant%2Flimitador-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kuadrant","download_url":"https://codeload.github.com/Kuadrant/limitador-operator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248592191,"owners_count":21130204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T05:45:17.830Z","updated_at":"2025-04-12T15:53:26.764Z","avatar_url":"https://github.com/Kuadrant.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Limitador Operator\n\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0) \n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FKuadrant%2Flimitador-operator.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FKuadrant%2Flimitador-operator?ref=badge_shield)\n[![codecov](https://codecov.io/gh/Kuadrant/limitador-operator/branch/main/graph/badge.svg?token=181Q05ZJBJ)](https://codecov.io/gh/Kuadrant/limitador-operator)\n\n## Overview\n\nThe Operator to manage [Limitador](https://github.com/Kuadrant/limitador) deployments.\n\n## CustomResourceDefinitions\n\n* [Limitador](#limitador-crd), which defines a desired Limitador deployment.\n\n### Limitador CRD\n\n[Limitador v1alpha1 API reference](https://github.com/Kuadrant/limitador-operator/tree/main/api/v1alpha1/limitador_types.go)\n\nExample:\n\n```yaml\n---\napiVersion: limitador.kuadrant.io/v1alpha1\nkind: Limitador\nmetadata:\n  name: limitador-sample\nspec:\n  listener:\n    http:\n      port: 8080\n    grpc:\n      port: 8081\n  limits:\n    - conditions: [\"get_toy == 'yes'\"]\n      max_value: 2\n      namespace: toystore-app\n      seconds: 30\n      variables: []\n```\n\n## Features\n\n* [Storage Options](./doc/storage.md)\n* [Rate Limit Headers](./doc/rate-limit-headers.md)\n* [Logging](./doc/logging.md)\n* [Tracing](./doc/tracing.md)\n* [Custom Image](./doc/custom-image.md)\n\n## Contributing\n\nThe [Development guide](./doc/development.md) describes how to build the operator and\nhow to test your changes before submitting a patch or opening a PR.\n\nJoin us on the [#kuadrant](https://kubernetes.slack.com/archives/C05J0D0V525) channel in the Kubernetes Slack workspace, \nfor live discussions about the roadmap and more.\n\n## Licensing\n\nThis software is licensed under the [Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0).\n\nSee the LICENSE and NOTICE files that should have been provided along with this software for details.\n\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FKuadrant%2Flimitador-operator.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FKuadrant%2Flimitador-operator?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuadrant%2Flimitador-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuadrant%2Flimitador-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuadrant%2Flimitador-operator/lists"}