Puppet Class: kubeinstall::yum::exclude

Defined in:
manifests/yum/exclude.pp

Summary

Exclude package kubernetes-cni from update process

Overview

Exclude package kubernetes-cni from update process

Examples:

include kubeinstall::yum::exclude

Parameters:

  • manage (Boolean) (defaults to: $kubeinstall::manage_yum_excludes)
  • kubernetes_version (Kubeinstall::VersionPrefix) (defaults to: $kubeinstall::kubernetes_version)


7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/yum/exclude.pp', line 7

class kubeinstall::yum::exclude (
  Boolean $manage = $kubeinstall::manage_yum_excludes,
  Kubeinstall::VersionPrefix $kubernetes_version = $kubeinstall::kubernetes_version,
) {
  if $manage and versioncmp($kubernetes_version, '1.25.0') < 0 {
    yum::config { 'exclude':
      # it produce some strange conflict
      ensure => 'kubernetes-cni',
    }
  }
}