Documentation ¶
Index ¶
- func GetDaemonSetContainers(item interface{}) []v1.Container
- func GetDaemonSetInitContainers(item interface{}) []v1.Container
- func GetDaemonSetItems(clients kube.Clients, namespace string) []interface{}
- func GetDaemonSetVolumes(item interface{}) []v1.Volume
- func GetDeploymentConfigContainers(item interface{}) []v1.Container
- func GetDeploymentConfigInitContainers(item interface{}) []v1.Container
- func GetDeploymentConfigItems(clients kube.Clients, namespace string) []interface{}
- func GetDeploymentConfigVolumes(item interface{}) []v1.Volume
- func GetDeploymentContainers(item interface{}) []v1.Container
- func GetDeploymentInitContainers(item interface{}) []v1.Container
- func GetDeploymentItems(clients kube.Clients, namespace string) []interface{}
- func GetDeploymentVolumes(item interface{}) []v1.Volume
- func GetStatefulSetItems(clients kube.Clients, namespace string) []interface{}
- func GetStatefulsetContainers(item interface{}) []v1.Container
- func GetStatefulsetInitContainers(item interface{}) []v1.Container
- func GetStatefulsetVolumes(item interface{}) []v1.Volume
- func UpdateDaemonSet(clients kube.Clients, namespace string, resource interface{}) error
- func UpdateDeployment(clients kube.Clients, namespace string, resource interface{}) error
- func UpdateDeploymentConfig(clients kube.Clients, namespace string, resource interface{}) error
- func UpdateStatefulset(clients kube.Clients, namespace string, resource interface{}) error
- type ContainersFunc
- type InitContainersFunc
- type ItemsFunc
- type RollingUpgradeFuncs
- type UpdateFunc
- type VolumesFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDaemonSetContainers ¶
GetDaemonSetContainers returns the containers of given daemonset
func GetDaemonSetInitContainers ¶ added in v0.0.26
GetDaemonSetInitContainers returns the containers of given daemonset
func GetDaemonSetItems ¶
GetDaemonSetItems returns the daemonSets in given namespace
func GetDaemonSetVolumes ¶ added in v0.0.22
GetDaemonSetVolumes returns the Volumes of given daemonset
func GetDeploymentConfigContainers ¶ added in v0.0.37
GetDeploymentConfigContainers returns the containers of given deploymentConfig
func GetDeploymentConfigInitContainers ¶ added in v0.0.37
GetDeploymentConfigInitContainers returns the containers of given deploymentConfig
func GetDeploymentConfigItems ¶ added in v0.0.37
GetDeploymentConfigItems returns the deploymentConfigs in given namespace
func GetDeploymentConfigVolumes ¶ added in v0.0.37
GetDeploymentConfigVolumes returns the Volumes of given deploymentConfig
func GetDeploymentContainers ¶
GetDeploymentContainers returns the containers of given deployment
func GetDeploymentInitContainers ¶ added in v0.0.26
GetDeploymentInitContainers returns the containers of given deployment
func GetDeploymentItems ¶
GetDeploymentItems returns the deployments in given namespace
func GetDeploymentVolumes ¶ added in v0.0.22
GetDeploymentVolumes returns the Volumes of given deployment
func GetStatefulSetItems ¶
GetStatefulSetItems returns the statefulSets in given namespace
func GetStatefulsetContainers ¶
GetStatefulsetContainers returns the containers of given statefulSet
func GetStatefulsetInitContainers ¶ added in v0.0.26
GetStatefulsetInitContainers returns the containers of given statefulSet
func GetStatefulsetVolumes ¶ added in v0.0.22
GetStatefulsetVolumes returns the Volumes of given statefulSet
func UpdateDaemonSet ¶
UpdateDaemonSet performs rolling upgrade on daemonSet
func UpdateDeployment ¶
UpdateDeployment performs rolling upgrade on deployment
func UpdateDeploymentConfig ¶ added in v0.0.37
UpdateDeploymentConfig performs rolling upgrade on deploymentConfig
Types ¶
type ContainersFunc ¶
ContainersFunc is a generic func to return containers
type InitContainersFunc ¶ added in v0.0.26
InitContainersFunc is a generic func to return containers
type ItemsFunc ¶
ItemsFunc is a generic function to return a specific resource array in given namespace
type RollingUpgradeFuncs ¶
type RollingUpgradeFuncs struct { ItemsFunc ItemsFunc ContainersFunc ContainersFunc InitContainersFunc InitContainersFunc UpdateFunc UpdateFunc VolumesFunc VolumesFunc ResourceType string }
RollingUpgradeFuncs contains generic functions to perform rolling upgrade
type UpdateFunc ¶
UpdateFunc performs the resource update
type VolumesFunc ¶ added in v0.0.22
VolumesFunc is a generic func to return volumes