Commit d102dac4 authored by fabriziopandini's avatar fabriziopandini

cleanup-join-phases-flags

parent 83fc13e6
...@@ -44,10 +44,12 @@ func getControlPlaneJoinPhaseFlags() []string { ...@@ -44,10 +44,12 @@ func getControlPlaneJoinPhaseFlags() []string {
options.CfgPath, options.CfgPath,
options.ControlPlane, options.ControlPlane,
options.NodeName, options.NodeName,
options.FileDiscovery,
options.TokenDiscovery, options.TokenDiscovery,
options.TokenDiscoveryCAHash, options.TokenDiscoveryCAHash,
options.TokenDiscoverySkipCAHash, options.TokenDiscoverySkipCAHash,
options.KubeconfigPath, options.TLSBootstrapToken,
options.TokenStr,
} }
} }
......
...@@ -41,9 +41,11 @@ func NewControlPlanePreparePhase() workflow.Phase { ...@@ -41,9 +41,11 @@ func NewControlPlanePreparePhase() workflow.Phase {
Short: "Prepares the machine for serving a control plane.", Short: "Prepares the machine for serving a control plane.",
Phases: []workflow.Phase{ Phases: []workflow.Phase{
{ {
Name: "all", Name: "all",
Short: "Prepares the machine for serving a control plane.", Short: "Prepares the machine for serving a control plane.",
InheritFlags: getControlPlanePreparePhaseFlags(), InheritFlags: append(getControlPlanePreparePhaseFlags(),
options.CertificateKey,
),
RunAllSiblings: true, RunAllSiblings: true,
}, },
newControlPlanePrepareDownloadCertsSubphase(), newControlPlanePrepareDownloadCertsSubphase(),
...@@ -61,10 +63,12 @@ func getControlPlanePreparePhaseFlags() []string { ...@@ -61,10 +63,12 @@ func getControlPlanePreparePhaseFlags() []string {
options.CfgPath, options.CfgPath,
options.ControlPlane, options.ControlPlane,
options.NodeName, options.NodeName,
options.FileDiscovery,
options.TokenDiscovery, options.TokenDiscovery,
options.TokenDiscoveryCAHash, options.TokenDiscoveryCAHash,
options.TokenDiscoverySkipCAHash, options.TokenDiscoverySkipCAHash,
options.CertificateKey, options.TLSBootstrapToken,
options.TokenStr,
} }
} }
...@@ -74,10 +78,9 @@ func newControlPlanePrepareDownloadCertsSubphase() workflow.Phase { ...@@ -74,10 +78,9 @@ func newControlPlanePrepareDownloadCertsSubphase() workflow.Phase {
Short: fmt.Sprintf("Download certificates from %s", kubeadmconstants.KubeadmCertsSecret), Short: fmt.Sprintf("Download certificates from %s", kubeadmconstants.KubeadmCertsSecret),
Long: cmdutil.MacroCommandLongDescription, Long: cmdutil.MacroCommandLongDescription,
Run: runControlPlanePrepareDownloadCertsPhaseLocal, Run: runControlPlanePrepareDownloadCertsPhaseLocal,
InheritFlags: []string{ InheritFlags: append(getControlPlanePreparePhaseFlags(),
options.CfgPath,
options.CertificateKey, options.CertificateKey,
}, ),
} }
} }
......
...@@ -64,10 +64,11 @@ func NewKubeletStartPhase() workflow.Phase { ...@@ -64,10 +64,11 @@ func NewKubeletStartPhase() workflow.Phase {
options.CfgPath, options.CfgPath,
options.NodeCRISocket, options.NodeCRISocket,
options.NodeName, options.NodeName,
options.TLSBootstrapToken, options.FileDiscovery,
options.TokenDiscovery, options.TokenDiscovery,
options.TokenDiscoveryCAHash, options.TokenDiscoveryCAHash,
options.TokenDiscoverySkipCAHash, options.TokenDiscoverySkipCAHash,
options.TLSBootstrapToken,
options.TokenStr, options.TokenStr,
}, },
} }
......
...@@ -73,6 +73,7 @@ func NewPreflightPhase() workflow.Phase { ...@@ -73,6 +73,7 @@ func NewPreflightPhase() workflow.Phase {
options.TokenDiscovery, options.TokenDiscovery,
options.TokenDiscoveryCAHash, options.TokenDiscoveryCAHash,
options.TokenDiscoverySkipCAHash, options.TokenDiscoverySkipCAHash,
options.CertificateKey,
}, },
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment