Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/financial-times/kafka-proxy
puppet module
https://github.com/financial-times/kafka-proxy
universal-publishing
Last synced: about 1 month ago
JSON representation
puppet module
- Host: GitHub
- URL: https://github.com/financial-times/kafka-proxy
- Owner: Financial-Times
- Created: 2015-09-25T07:31:29.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-15T15:12:14.000Z (about 2 years ago)
- Last Synced: 2024-04-08T16:48:17.371Z (9 months ago)
- Topics: universal-publishing
- Language: Shell
- Homepage:
- Size: 58.6 KB
- Stars: 1
- Watchers: 35
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# kafka-rest-proxy
Docker file and puppet module for deploying the kafka-rest-proxy. (https://github.com/confluentinc/kafka-rest)
Read more about [here](http://docs.confluent.io/1.0/installation.html#installation-yum)
### For Dokcer based deployment:
__NOTE:__ If you want to add other configurations to kafka-rest-proxy you should do it by setting a new environment variable in the [service file](https://github.com/Financial-Times/up-service-files/blob/master/kafka-rest-proxy%40.service). The kafka-rest-proxy start script will translate all the environment variables into configurations. The pattern is RP_{CONFIG_NAME}. Example: RP_FETCH_MESSAGE_MAX_BYTES=16777216 will be translated to fetch.message.max.bytes=16777216 in the configuration file. Read more about kafka configs [here](https://kafka.apache.org/082/documentation.html).[__ISSUE__](https://github.com/Financial-Times/kafka-proxy/issues/11): The current working version is v1.0.0 and this cannot be upgraded safely because the base image was not versioned back then.
```dokcer pull coco/kafka-rest-proxy:v1.0.0```
### For puppet based deployment:
This app is managed by [Supervisord](https://github.com/Supervisor/supervisor).
```
supervisorctl status kafka-proxysupervisorctl start kafka-proxy
supervisorctl stop kafka-proxy
supervisorctl restart kafka-proxy
```
You can access the lightweight admin web interface on port :9001