Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.61 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.61 KB

InfluxDB

Docker Repository on Quay

Configuration

Right now the configuration is completely static but eventually I hope to use the envtpl project to help provide a more robust solution.

Development

The provided Makefile has various targets to help support building and publishing new images into a kubernetes cluster.

Environment variables

There are a few key environment variables you should be aware of when interacting with the make targets.

  • BUILD_TAG - The tag provided to the docker image when it is built (defaults to the git-sha)
  • SHORT_NAME - The name of the image (defaults to grafana)
  • DEIS_REGISTRY - This is the registry you are using (default dockerhub)
  • IMAGE_PREFIX - This is the account for the registry you are using (default deis)

Make targets

  • make build - Build docker image
  • make push - Push docker image to a registry
  • make install - Install all necessary components into kubernetes cluster (does not install telegraf or influx)
  • make uninstall - Remove grafana from kubernetes
  • make upgrade - Replaces the running grafana instance with a new one

The typical workflow will look something like this - DEIS_REGISTRY=quay.io/ IMAGE_PREFIX=foouser make build push upgrade

Accessing Admin UI

Included is a proxy pod that proxies the UI ports so they are accessible when doing local development. These ports are 8086 and 8083. You can access the UI by going to the http://<host_ip>:8083.