Skip to content

Commit e4302c9

Browse files
authored
Merge pull request kubernetes#74428 from bart0sh/PR0063-kubeadm-remove-dead-code
kubeadm: remove dead code
2 parents 65cdd7e + 39871f5 commit e4302c9

File tree

7 files changed

+6
-74
lines changed

7 files changed

+6
-74
lines changed

cmd/kubeadm/app/cmd/init.go

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -487,17 +487,6 @@ func printJoinCommand(out io.Writer, adminKubeConfigPath, token, key string, ski
487487
return initDoneTempl.Execute(out, ctx)
488488
}
489489

490-
// getDirectoriesToUse returns the (in order) certificates, kubeconfig and Static Pod manifest directories, followed by a possible error
491-
// This behaves differently when dry-running vs the normal flow
492-
func getDirectoriesToUse(dryRun bool, dryRunDir string, defaultPkiDir string) (string, string, string, string, error) {
493-
if dryRun {
494-
// Use the same temp dir for all
495-
return dryRunDir, dryRunDir, dryRunDir, dryRunDir, nil
496-
}
497-
498-
return defaultPkiDir, kubeadmconstants.KubernetesDir, kubeadmconstants.GetStaticPodDirectory(), kubeadmconstants.KubeletRunDirectory, nil
499-
}
500-
501490
// showJoinCommand prints the join command after all the phases in init have finished
502491
func showJoinCommand(i *initData, out io.Writer) error {
503492
adminKubeConfigPath := i.KubeConfigPath()

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,10 @@ func getControlPlaneJoinPhaseFlags() []string {
6363
// NewControlPlaneJoinPhase creates a kubeadm workflow phase that implements joining a machine as a control plane instance
6464
func NewControlPlaneJoinPhase() workflow.Phase {
6565
return workflow.Phase{
66-
Name: "control-plane-join",
67-
Short: "Joins a machine as a control plane instance",
68-
Long: cmdutil.MacroCommandLongDescription,
66+
Name: "control-plane-join",
67+
Short: "Joins a machine as a control plane instance",
68+
Long: cmdutil.MacroCommandLongDescription,
69+
Example: controlPlaneJoinExample,
6970
Phases: []workflow.Phase{
7071
{
7172
Name: "all",

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

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ func newControlPlanePrepareManifestsSubphases() workflow.Phase {
9191
return workflow.Phase{
9292
Name: "manifests",
9393
Short: "Generates the manifests for the new control plane components",
94-
Run: runControlPlaneSubphase,
94+
Run: runControlPlanePrepareManifestsSubphase,
9595
InheritFlags: getControlPlanePreparePhaseFlags(), //NB. eventually in future we would like to break down this in sub phases for each component
9696
}
9797
}
9898

99-
func runControlPlaneSubphase(c workflow.RunData) error {
99+
func runControlPlanePrepareManifestsSubphase(c workflow.RunData) error {
100100
data, ok := c.(controlPlanePrepareData)
101101
if !ok {
102102
return errors.New("control-plane-prepare phase invoked with an invalid data struct")
@@ -163,27 +163,3 @@ func runControlPlanePrepareKubeconfigPhaseLocal(c workflow.RunData) error {
163163

164164
return nil
165165
}
166-
167-
func runControlPlanePrepareJoinSubphase(component string) func(c workflow.RunData) error {
168-
return func(c workflow.RunData) error {
169-
data, ok := c.(controlPlanePrepareData)
170-
if !ok {
171-
return errors.New("control-plane-prepare phase invoked with an invalid data struct")
172-
}
173-
174-
// Skip if this is not a control plane
175-
if data.Cfg().ControlPlane == nil {
176-
return nil
177-
}
178-
179-
cfg, err := data.InitCfg()
180-
if err != nil {
181-
return err
182-
}
183-
184-
// Creates static pod manifests file for the control plane components to be deployed on this node
185-
// Static pods will be created and managed by the kubelet as soon as it starts
186-
fmt.Printf("[control-plane-prepare] Creating static Pod manifest for %q\n", component)
187-
return controlplane.CreateStaticPodFiles(kubeadmconstants.GetStaticPodDirectory(), &cfg.ClusterConfiguration, &cfg.LocalAPIEndpoint, component)
188-
}
189-
}

cmd/kubeadm/app/cmd/token_test.go

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,6 @@ users:
5757
user:
5858
client-certificate-data:
5959
client-key-data:
60-
`
61-
testConfigTokenCertAuthorityData = "certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFM01USXhOREUxTlRFek1Gb1hEVEkzTVRJeE1qRTFOVEV6TUZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTlZrCnNkT0NjRDBIOG9ycXZ5djBEZ09jZEpjRGc4aTJPNGt3QVpPOWZUanJGRHJqbDZlVXRtdlMyZ1lZd0c4TGhPV2gKb0lkZ3AvbVkrbVlDakliUUJtTmE2Ums1V2JremhJRzM1c1lseE9NVUJJR0xXMzN0RTh4SlR1RVd3V0NmZnpLcQpyaU1UT1A3REF3MUxuM2xUNlpJNGRNM09NOE1IUk9Wd3lRMDVpbWo5eUx5R1lYdTlvSncwdTVXWVpFYmpUL3VpCjJBZ2QwVDMrZGFFb044aVBJOTlVQkQxMzRkc2VGSEJEY3hHcmsvVGlQdHBpSC9IOGoxRWZaYzRzTGlONzJmL2YKYUpacTROSHFiT2F5UkpITCtJejFNTW1DRkN3cjdHOHVENWVvWWp2dEdZN2xLc1pBTlUwK3VlUnJsTitxTzhQWQpxaTZNMDFBcmV1UzFVVHFuTkM4Q0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFNbXo4Nm9LMmFLa0owMnlLSC9ZcTlzaDZZcDEKYmhLS25mMFJCaTA1clRacWdhTi9oTnROdmQxSzJxZGRLNzhIT2pVdkpNRGp3NERieXF0Wll2V01XVFRCQnQrSgpPMGNyWkg5NXlqUW42YzRlcU1FTjFhOUFKNXRlclNnTDVhREJsK0FMTWxaNVpxTzBUOUJDdTJtNXV3dGNWaFZuCnh6cGpTT3V5WVdOQ3A5bW9mV2VPUTljNXhEcElWeUlMUkFvNmZ5Z2c3N25TSDN4ckVmd0VKUHFMd1RPYVk1bTcKeEZWWWJoR3dxUGU5V0I5aTR5cnNrZUFBWlpUSzdVbklKMXFkRmlHQk9aZlRtaDhYQ3BOTHZZcFBLQW9hWWlsRwpjOW1acVhpWVlESTV6R1IxMElpc2FWNXJUY2hDenNQVWRhQzRVbnpTZG01cTdKYTAyb0poQlU1TE1FMD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
62-
testConfigTokenNoCluster = `apiVersion: v1
63-
clusters:
64-
- cluster:
65-
server:
66-
name: prod
67-
contexts:
68-
- context:
69-
namespace: default
70-
user: default-service-account
71-
name: default
72-
kind: Config
73-
preferences: {}
7460
`
7561
)
7662

cmd/kubeadm/app/phases/controlplane/manifests_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ import (
3737

3838
const (
3939
testCertsDir = "/var/lib/certs"
40-
etcdDataDir = "/var/lib/etcd"
4140
)
4241

4342
var cpVersion = kubeadmconstants.MinimumControlPlaneVersion.WithPreRelease("beta.2").String()

cmd/kubeadm/app/util/pkiutil/pki_helpers_test.go

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,24 +29,6 @@ import (
2929
kubeadmapi "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm"
3030
)
3131

32-
// certificateRequest is an x509 certificate request in PEM encoded format
33-
// openssl req -new -key rsa2048.pem -sha256 -nodes -out x509certrequest.pem -subj "/C=US/CN=not-valid"
34-
const certificateRequest = `-----BEGIN CERTIFICATE REQUEST-----
35-
MIICZjCCAU4CAQAwITELMAkGA1UEBhMCVVMxEjAQBgNVBAMMCW5vdC12YWxpZDCC
36-
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMdoBxV0SbSS+7XrgVDF/P4x
37-
tqyun+DLxeRF5265ZOFRJDXCJgYH7wKlxlkEaHZQhnNmnqFiy96MHSKaiQmlkEm4
38-
EhlqTf38yEWx+t98A0CDbHsIPZ0/+MPCjb2kf+OfBXJJl908io0grs02jxN9lceL
39-
RFrKT6vaB+6i7LxbPQcOmjF7OUqWS6S2qSpShw2GY+mJz4HM7OFb9RcN4izh+GF6
40-
7hajYgt7pAFyWF1ua/H98Ysn4FVgIYk30rHCNBkQpJnna7EyGYuj08VuFa088W9g
41-
c/DCpL+VgBDwTel9tfeMxRAoLIPF9iJ8Ftr7dsRZ/Y/SnxfUJo2ed8y7dgIiLuEC
42-
AwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQCOjPB/4LKa2G7LarMMLAeNqvWF9SIG
43-
y2VGQoTn9D5blXMvnfzWSYgU6nBzf/E/32q26OwiCriuOPXfxM/cxEMOJ62u7b50
44-
OR52JFvQdONsCZaLgylGWppl0YeqylbTosHjsWJNlp+zjXcQHjCQ9OoLgfmrwYyD
45-
2MsYJR4p7JZ2ZN8FF1hgMUrDzypZ0NSBKAiQMU9TFhxgyk75RNDtmX+2K35zqLyr
46-
0otimyYwPCGPD2GHwNfvu1oP0A+/cT+rCPz6AlXhWEbz2JkLo6/muRfRl0QSRgHE
47-
Q3+eWlA1YdqEBwvp3NEQI9BtMnzxJVWA5dvYluMNllsV/q8s2IEEAFG9
48-
-----END CERTIFICATE REQUEST-----`
49-
5032
func TestNewCertificateAuthority(t *testing.T) {
5133
cert, key, err := NewCertificateAuthority(&certutil.Config{CommonName: "kubernetes"})
5234

cmd/kubeadm/app/util/system/cgroup_validator_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ func TestValidateCgroupSubsystem(t *testing.T) {
2828
}
2929
cgroupSpec := []string{"system1", "system2"}
3030
for desc, test := range map[string]struct {
31-
cgroupSpec []string
3231
subsystems []string
3332
err bool
3433
}{

0 commit comments

Comments
 (0)