Puppet Class: kubernetes_addons::influxdb

Inherits:
::kubernetes_addons::params
Defined in:
manifests/influxdb.pp

Overview

Parameters:

  • image (Any) (defaults to: $::kubernetes_addons::params::influxdb_image)
  • version (Any) (defaults to: $::kubernetes_addons::params::influxdb_version)


1
2
3
4
5
6
7
8
9
10
11
12
13
# File 'manifests/influxdb.pp', line 1

class kubernetes_addons::influxdb(
  $image=$::kubernetes_addons::params::influxdb_image,
  $version=$::kubernetes_addons::params::influxdb_version,
) inherits ::kubernetes_addons::params {
  require ::kubernetes

  kubernetes::apply{'heapster-influxdb':
    manifests => [
      template('kubernetes_addons/influxdb-svc.yaml.erb'),
      template('kubernetes_addons/influxdb-deployment.yaml.erb'),
    ],
  }
}