Skip to content

Commit 9fd7a4c

Browse files
authored
Merge pull request kubernetes#74751 from fabriziopandini/cleanup-join-phases-flags
cleanup-join-phases-flags
2 parents 1c71f6b + d102dac commit 9fd7a4c

File tree

4 files changed

+16
-9
lines changed

4 files changed

+16
-9
lines changed

cmd/kubeadm/app/cmd/phases/join/controlplanejoin.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,12 @@ func getControlPlaneJoinPhaseFlags() []string {
4444
options.CfgPath,
4545
options.ControlPlane,
4646
options.NodeName,
47+
options.FileDiscovery,
4748
options.TokenDiscovery,
4849
options.TokenDiscoveryCAHash,
4950
options.TokenDiscoverySkipCAHash,
50-
options.KubeconfigPath,
51+
options.TLSBootstrapToken,
52+
options.TokenStr,
5153
}
5254
}
5355

cmd/kubeadm/app/cmd/phases/join/controlplaneprepare.go

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ func NewControlPlanePreparePhase() workflow.Phase {
4141
Short: "Prepares the machine for serving a control plane.",
4242
Phases: []workflow.Phase{
4343
{
44-
Name: "all",
45-
Short: "Prepares the machine for serving a control plane.",
46-
InheritFlags: getControlPlanePreparePhaseFlags(),
44+
Name: "all",
45+
Short: "Prepares the machine for serving a control plane.",
46+
InheritFlags: append(getControlPlanePreparePhaseFlags(),
47+
options.CertificateKey,
48+
),
4749
RunAllSiblings: true,
4850
},
4951
newControlPlanePrepareDownloadCertsSubphase(),
@@ -61,10 +63,12 @@ func getControlPlanePreparePhaseFlags() []string {
6163
options.CfgPath,
6264
options.ControlPlane,
6365
options.NodeName,
66+
options.FileDiscovery,
6467
options.TokenDiscovery,
6568
options.TokenDiscoveryCAHash,
6669
options.TokenDiscoverySkipCAHash,
67-
options.CertificateKey,
70+
options.TLSBootstrapToken,
71+
options.TokenStr,
6872
}
6973
}
7074

@@ -74,10 +78,9 @@ func newControlPlanePrepareDownloadCertsSubphase() workflow.Phase {
7478
Short: fmt.Sprintf("Download certificates from %s", kubeadmconstants.KubeadmCertsSecret),
7579
Long: cmdutil.MacroCommandLongDescription,
7680
Run: runControlPlanePrepareDownloadCertsPhaseLocal,
77-
InheritFlags: []string{
78-
options.CfgPath,
81+
InheritFlags: append(getControlPlanePreparePhaseFlags(),
7982
options.CertificateKey,
80-
},
83+
),
8184
}
8285
}
8386

cmd/kubeadm/app/cmd/phases/join/kubelet.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,11 @@ func NewKubeletStartPhase() workflow.Phase {
6464
options.CfgPath,
6565
options.NodeCRISocket,
6666
options.NodeName,
67-
options.TLSBootstrapToken,
67+
options.FileDiscovery,
6868
options.TokenDiscovery,
6969
options.TokenDiscoveryCAHash,
7070
options.TokenDiscoverySkipCAHash,
71+
options.TLSBootstrapToken,
7172
options.TokenStr,
7273
},
7374
}

cmd/kubeadm/app/cmd/phases/join/preflight.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ func NewPreflightPhase() workflow.Phase {
7373
options.TokenDiscovery,
7474
options.TokenDiscoveryCAHash,
7575
options.TokenDiscoverySkipCAHash,
76+
options.CertificateKey,
7677
},
7778
}
7879
}

0 commit comments

Comments
 (0)