InfluxDB Deployment#

Deploys an instance of InfluxDB.

class InfluxdbDeployment

Kuberenetes Objects:

  • Secret

  • PersistentVolumeClaim

  • Deployment

  • Service

Fields:

  • type: influxdbDeployment

  • name: string

    • required - unique name of deployment

  • template string

    • default: src/octaipipe/configs/cloud_deployment/influxdb_deployment_template.yml

  • kubernetes_namespace string

    • default: default

  • deployment_specs dict

    • See placeholders

Placeholders (deployment_specs or env variables):

  • deployment_name string

    • default = deployment’s name

  • INFLUX_USERNAME string

    • default = octaiuser

  • INFLUX_PASSWORD string

    • default = octaipipe

  • INFLUX_ORG string

    • default = default

  • INIT_BUCKET string

    • default = default

  • http_port int

    • default = 8086

  • INFLUX_TOKEN string

    • required