Puppet Class: kubeadm::helm

Defined in:
modules/kubeadm/manifests/helm.pp

Overview

Installs Helm 3 from the Kubeadm components



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'modules/kubeadm/manifests/helm.pp', line 2

class kubeadm::helm (
) {
    require ::kubeadm::repo

    package { [ 'helm', 'helm-diff' ]:
        ensure => 'present',
        tag    => 'kubeadm-k8s',
    }

    file { '/etc/profile.d/helm-config.sh':
        ensure => present,
        mode   => '0555',
        source => 'puppet:///modules/kubeadm/helm-config.sh',
    }
}