package util

import "k8s.io/kubernetes/pkg/controller/daemon/util"

Index

Functions

func CreatePodTemplate

func CreatePodTemplate(template v1.PodTemplateSpec, generation int64, hash string) v1.PodTemplateSpec

CreatePodTemplate returns copy of provided template with additional label which contains templateGeneration (for backward compatibility), hash of provided template and sets default daemon tolerations.

func IsPodUpdated

func IsPodUpdated(dsTemplateGeneration int64, pod *v1.Pod, hash string) bool

IsPodUpdate checks if pod contains label value that either matches templateGeneration or hash

func SplitByAvailablePods

func SplitByAvailablePods(minReadySeconds int32, pods []*v1.Pod) ([]*v1.Pod, []*v1.Pod)

SplitByAvailablePods splits provided daemon set pods by availabilty

Source Files

daemonset_util.go

Version
v1.9.5
Published
Mar 17, 2018
Platform
js/wasm
Imports
11 packages
Last checked
44 seconds ago

Tools for package owners.