{"id":43312237,"url":"https://github.com/kadras-io/package-for-rabbitmq-operator","last_synced_at":"2026-02-01T21:25:11.965Z","repository":{"id":225708823,"uuid":"766601690","full_name":"kadras-io/package-for-rabbitmq-operator","owner":"kadras-io","description":"Kubernetes-native package for RabbitMQ Operator, an open-source message broker supporting multiple messaging protocols and streaming.","archived":false,"fork":false,"pushed_at":"2025-09-15T15:15:38.000Z","size":72,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-15T17:26:24.634Z","etag":null,"topics":["carvel","event-driven","kubernetes","message-broker","message-streaming","platform-engineering","pub-sub","rabbitmq"],"latest_commit_sha":null,"homepage":"","language":"Makefile","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/kadras-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS.md","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-03T17:58:04.000Z","updated_at":"2025-09-15T15:11:25.000Z","dependencies_parsed_at":"2024-05-17T21:27:24.066Z","dependency_job_id":"87c01a50-dffa-40cd-ad83-00df271b0200","html_url":"https://github.com/kadras-io/package-for-rabbitmq-operator","commit_stats":null,"previous_names":["kadras-io/package-for-rabbitmq-operator"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/kadras-io/package-for-rabbitmq-operator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadras-io%2Fpackage-for-rabbitmq-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadras-io%2Fpackage-for-rabbitmq-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadras-io%2Fpackage-for-rabbitmq-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadras-io%2Fpackage-for-rabbitmq-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kadras-io","download_url":"https://codeload.github.com/kadras-io/package-for-rabbitmq-operator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kadras-io%2Fpackage-for-rabbitmq-operator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28991734,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T20:57:35.821Z","status":"ssl_error","status_checked_at":"2026-02-01T20:57:29.580Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["carvel","event-driven","kubernetes","message-broker","message-streaming","platform-engineering","pub-sub","rabbitmq"],"created_at":"2026-02-01T21:25:11.336Z","updated_at":"2026-02-01T21:25:11.961Z","avatar_url":"https://github.com/kadras-io.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RabbitMQ Operator\n\n![Test Workflow](https://github.com/kadras-io/package-for-rabbitmq-operator/actions/workflows/test.yml/badge.svg)\n![Release Workflow](https://github.com/kadras-io/package-for-rabbitmq-operator/actions/workflows/release.yml/badge.svg)\n[![The SLSA Level 3 badge](https://slsa.dev/images/gh-badge-level3.svg)](https://slsa.dev/spec/v1.0/levels)\n[![The Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Follow us on Bluesky](https://img.shields.io/static/v1?label=Bluesky\u0026message=Follow\u0026color=1DA1F2)](https://bsky.app/profile/kadras.bsky.social)\n\nA Carvel package for [RabbitMQ Operator](https://www.rabbitmq-operator.com/docs/kubernetes/operator/operator-overview), an open-source message broker supporting multiple messaging protocols and streaming.\n\n## 🚀\u0026nbsp; Getting Started\n\n### Prerequisites\n\n* Kubernetes 1.33+\n* Carvel [`kctrl`](https://carvel.dev/kapp-controller/docs/latest/install/#installing-kapp-controller-cli-kctrl) CLI.\n* Carvel [kapp-controller](https://carvel.dev/kapp-controller) deployed in your Kubernetes cluster. You can install it with Carvel [`kapp`](https://carvel.dev/kapp/docs/latest/install) (recommended choice) or `kubectl`.\n\n  ```shell\n  kapp deploy -a kapp-controller -y \\\n    -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml\n  ```\n\n### Installation\n\nAdd the Kadras [package repository](https://github.com/kadras-io/kadras-packages) to your Kubernetes cluster:\n\n  ```shell\n  kctrl package repository add -r kadras-packages \\\n    --url ghcr.io/kadras-io/kadras-packages \\\n    -n kadras-system --create-namespace\n  ```\n\n\u003cdetails\u003e\u003csummary\u003eInstallation without package repository\u003c/summary\u003e\nThe recommended way of installing the RabbitMQ Operator package is via the Kadras \u003ca href=\"https://github.com/kadras-io/kadras-packages\"\u003epackage repository\u003c/a\u003e. If you prefer not using the repository, you can add the package definition directly using \u003ca href=\"https://carvel.dev/kapp/docs/latest/install\"\u003e\u003ccode\u003ekapp\u003c/code\u003e\u003c/a\u003e or \u003ccode\u003ekubectl\u003c/code\u003e.\n\n  ```shell\n  kubectl create namespace kadras-system\n  kapp deploy -a rabbitmq-operator-package -n kadras-system -y \\\n    -f https://github.com/kadras-io/package-for-rabbitmq-operator/releases/latest/download/metadata.yml \\\n    -f https://github.com/kadras-io/package-for-rabbitmq-operator/releases/latest/download/package.yml\n  ```\n\u003c/details\u003e\n\nInstall the RabbitMQ Operator package:\n\n  ```shell\n  kctrl package install -i rabbitmq-operator \\\n    -p rabbitmq-operator.packages.kadras.io \\\n    -v ${VERSION} \\\n    -n kadras-system\n  ```\n\n\u003e **Note**\n\u003e You can find the `${VERSION}` value by retrieving the list of package versions available in the Kadras package repository installed on your cluster.\n\u003e \n\u003e   ```shell\n\u003e   kctrl package available list -p rabbitmq-operator.packages.kadras.io -n kadras-system\n\u003e   ```\n\nVerify the installed packages and their status:\n\n  ```shell\n  kctrl package installed list -n kadras-system\n  ```\n\n## 📙\u0026nbsp; Documentation\n\nDocumentation, tutorials and examples for this package are available in the [docs](docs) folder.\nFor documentation specific to RabbitMQ Operator, check out [rabbitmq-operator.com](https://www.rabbitmq-operator.com/docs/kubernetes/operator/operator-overview).\n\n## 🎯\u0026nbsp; Configuration\n\nThe RabbitMQ Operator package can be customized via a `values.yml` file.\n\n  ```yaml\n  logging:\n    level: info\n  ```\n\nReference the `values.yml` file from the `kctrl` command when installing or upgrading the package.\n\n  ```shell\n  kctrl package install -i rabbitmq-operator \\\n    -p rabbitmq-operator.packages.kadras.io \\\n    -v ${VERSION} \\\n    -n kadras-system \\\n    --values-file values.yml\n  ```\n\n### Values\n\nThe RabbitMQ Operator package has the following configurable properties.\n\n\u003cdetails\u003e\u003csummary\u003eConfigurable properties\u003c/summary\u003e\n\n| Config | Default | Description |\n|-------|-------------------|-------------|\n| `logging.level` | `info` | The Operator log level. Valid options are `info` and `debug`. |\n\n\u003c/details\u003e\n\n## 🛡️\u0026nbsp; Security\n\nThe security process for reporting vulnerabilities is described in [SECURITY.md](SECURITY.md).\n\n## 🖊️\u0026nbsp; License\n\nThis project is licensed under the **Apache License 2.0**. See [LICENSE](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkadras-io%2Fpackage-for-rabbitmq-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkadras-io%2Fpackage-for-rabbitmq-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkadras-io%2Fpackage-for-rabbitmq-operator/lists"}