This is a BOSH release for the Prometheus Node Exporter for Linux based stemcells.
It is intented to be deployed as a BOSH Addon and alongside the Prometheus BOSH Release.
To use this BOSH release, first upload it to your BOSH:
export BOSH_ENVIRONMENT=<name>
bosh upload-release https://github.com/bosh-prometheus/node-exporter-boshrelease/releases/download/v5.0.0/node-exporter-5.0.0.tgz
Then create a runtime configuration file:
releases:
- name: node-exporter
version: 5.0.0
addons:
- name: node_exporter
jobs:
- name: node_exporter
release: node-exporter
include:
stemcell:
- os: ubuntu-trusty
- os: ubuntu-xenial
properties: {}
Now you can update your BOSH Runtime Config with the previously created file:
bosh update-runtime-config <your runtime-config.yaml file location>
Once runtime config is updated it will applied to all new deployments (the existing deployments will be considered outdated and they will be update when they are deployed again).
Refer to CONTRIBUTING.md.
$ docker run -ti --rm -v$(pwd):/repo ruby:3.2 /bin/bash
# cd /repo/spec
# bundler install
# bundle exec rspec .
Apache License 2.0, see LICENSE.