package apply
import "k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/upgrade/apply"
Package apply implements phases of 'kubeadm upgrade apply'.
Package apply implements phases of 'kubeadm upgrade apply'.
Package apply implements phases of 'kubeadm upgrade apply'.
Package apply implements phases of 'kubeadm upgrade apply'.
Package apply implements phases of 'kubeadm upgrade apply'.
Package apply implements phases of 'kubeadm upgrade apply'.
Index ¶
- func NewBootstrapTokenPhase() workflow.Phase
- func NewControlPlanePhase() workflow.Phase
- func NewKubeconfigPhase() workflow.Phase
- func NewPreflightPhase() workflow.Phase
- func NewUploadConfigPhase() workflow.Phase
- type Data
Functions ¶
func NewBootstrapTokenPhase ¶
NewBootstrapTokenPhase returns a new bootstrap-token phase.
func NewControlPlanePhase ¶
NewControlPlanePhase returns a new control-plane phase.
func NewKubeconfigPhase ¶
NewKubeconfigPhase returns a new kubeconfig phase.
func NewPreflightPhase ¶
NewPreflightPhase returns a new prefight phase.
func NewUploadConfigPhase ¶
NewUploadConfigPhase returns a new upload-config phase.
Types ¶
type Data ¶
type Data interface { upgrade.Data SessionIsInteractive() bool AllowExperimentalUpgrades() bool AllowRCUpgrades() bool ForceUpgrade() bool }
Data is the interface to use for kubeadm upgrade apply phases. The "applyData" type from "cmd/upgrade/apply.go" must satisfy this interface.
Source Files ¶
bootstraptoken.go controlplane.go data.go kubeconfig.go preflight.go uploadconfig.go
- Version
- v1.33.2
- Published
- Jun 17, 2025
- Platform
- linux/amd64
- Imports
- 25 packages
- Last checked
- 2 hours ago –
Tools for package owners.