https://github.com/cloudfoundry-community/influxdb-boshrelease
Bosh release for InfluxDB
https://github.com/cloudfoundry-community/influxdb-boshrelease
bosh bosh-release influxdb metrics time-series
Last synced: 4 months ago
JSON representation
Bosh release for InfluxDB
- Host: GitHub
- URL: https://github.com/cloudfoundry-community/influxdb-boshrelease
- Owner: cloudfoundry-community
- Created: 2018-02-09T09:38:24.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2018-06-27T15:43:44.000Z (almost 8 years ago)
- Last Synced: 2025-10-21T17:43:39.642Z (8 months ago)
- Topics: bosh, bosh-release, influxdb, metrics, time-series
- Language: HTML
- Size: 44.9 KB
- Stars: 1
- Watchers: 41
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InfluxDB Bosh release
Deploy InfluxDB using Bosh.
## How to deploy
### dev release
Assuming you have a working [bosh-lite](https://bosh.io/docs/bosh-lite):
```
git clone https://github.com/cloudfoundry-community/influxdb-boshrelease.git
cd influxdb-boshrelease
bosh -e vbox -d influxdb manifests/influxdb.yml -o manifests/dev.yml
```
## Features
- InfluxDB 1.4.3
- defining multiple databases
- defining multiple retention policies
- defining multiple users and authorizations (read, read/write and admin)
## Notes
- A builtin InfluxDB administration user `__influxdb_admin` is created for the exclusive purpose of allowing this boshrelease to manage the databases and users. The autogenerated password for this user is stored in a `root`-readable file in `/var/vcap/store`. This user should not be used for any other purpose.
- Creating additional admin users is supported but discouraged, as they could be used to delete/alter the `__influxdb_admin` user, thereby causing this release to stop working.
- Deleting users, retention policies or databases from the manifest *does not delete them from InfluxDB*
- Renaming users, retention policies or databases in the manifest is unsupported and will not work as expected (new users/RPs/databases are going to be created alongside the old ones)
## Roadmap
- Automatically rotate the `__influxdb_admin` during every deploy
- Prevent remote access using `__influxdb_admin`
- smoke-test errand