Puppet Class: kubernetes_addons::default_backend

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

Overview

Parameters:

  • image (Any) (defaults to: $::kubernetes_addons::params::default_backend_image)
  • version (Any) (defaults to: $::kubernetes_addons::params::default_backend_version)
  • request_cpu (Any) (defaults to: $::kubernetes_addons::params::default_backend_request_cpu)
  • request_mem (Any) (defaults to: $::kubernetes_addons::params::default_backend_request_mem)
  • limit_cpu (Any) (defaults to: $::kubernetes_addons::params::default_backend_limit_cpu)
  • limit_mem (Any) (defaults to: $::kubernetes_addons::params::default_backend_limit_mem)
  • namespace (Any) (defaults to: $::kubernetes_addons::params::namespace)
  • replicas (Any) (defaults to: undef)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/default_backend.pp', line 1

class kubernetes_addons::default_backend(
  $image=$::kubernetes_addons::params::default_backend_image,
  $version=$::kubernetes_addons::params::default_backend_version,
  $request_cpu=$::kubernetes_addons::params::default_backend_request_cpu,
  $request_mem=$::kubernetes_addons::params::default_backend_request_mem,
  $limit_cpu=$::kubernetes_addons::params::default_backend_limit_cpu,
  $limit_mem=$::kubernetes_addons::params::default_backend_limit_mem,
  $namespace=$::kubernetes_addons::params::namespace,
  $replicas=undef,
) inherits ::kubernetes_addons::params {
  require ::kubernetes

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