Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
44a3bf47
Unverified
Commit
44a3bf47
authored
May 30, 2019
by
Kubernetes Prow Robot
Committed by
GitHub
May 30, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #78452 from fabriziopandini/rename-ha-flags
kubeadm: rename-ha-flags
parents
c4a20421
f3b5cb21
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
30 additions
and
3 deletions
+30
-3
validation.go
cmd/kubeadm/app/apis/kubeadm/validation/validation.go
+1
-0
init.go
cmd/kubeadm/app/cmd/init.go
+6
-1
join.go
cmd/kubeadm/app/cmd/join.go
+5
-0
constant.go
cmd/kubeadm/app/cmd/options/constant.go
+10
-2
uploadcerts.go
cmd/kubeadm/app/cmd/phases/init/uploadcerts.go
+1
-0
controlplanejoin.go
cmd/kubeadm/app/cmd/phases/join/controlplanejoin.go
+1
-0
controlplaneprepare.go
cmd/kubeadm/app/cmd/phases/join/controlplaneprepare.go
+5
-0
preflight.go
cmd/kubeadm/app/cmd/phases/join/preflight.go
+1
-0
No files found.
cmd/kubeadm/app/apis/kubeadm/validation/validation.go
View file @
44a3bf47
...
@@ -432,6 +432,7 @@ func isAllowedFlag(flagName string) bool {
...
@@ -432,6 +432,7 @@ func isAllowedFlag(flagName string) bool {
kubeadmcmdoptions
.
NodeCRISocket
,
kubeadmcmdoptions
.
NodeCRISocket
,
kubeadmcmdoptions
.
KubeconfigDir
,
kubeadmcmdoptions
.
KubeconfigDir
,
kubeadmcmdoptions
.
UploadCerts
,
kubeadmcmdoptions
.
UploadCerts
,
kubeadmcmdoptions
.
ExperimentalUploadCerts
,
kubeadmcmdoptions
.
CertificateKey
,
kubeadmcmdoptions
.
CertificateKey
,
"print-join-command"
,
"rootfs"
,
"v"
)
"print-join-command"
,
"rootfs"
,
"v"
)
if
knownFlags
.
Has
(
flagName
)
{
if
knownFlags
.
Has
(
flagName
)
{
...
...
cmd/kubeadm/app/cmd/init.go
View file @
44a3bf47
...
@@ -69,7 +69,7 @@ var (
...
@@ -69,7 +69,7 @@ var (
Please note that the certificate-key gives access to cluster sensitive data, keep it secret!
Please note that the certificate-key gives access to cluster sensitive data, keep it secret!
As a safeguard, uploaded-certs will be deleted in two hours; If necessary, you can use
As a safeguard, uploaded-certs will be deleted in two hours; If necessary, you can use
"kubeadm init phase upload-certs --
experimental-
upload-certs" to reload certs afterward.
"kubeadm init phase upload-certs --upload-certs" to reload certs afterward.
{{else -}}
{{else -}}
You can now join any number of control-plane nodes by copying certificate authorities
You can now join any number of control-plane nodes by copying certificate authorities
...
@@ -264,6 +264,11 @@ func AddInitOtherFlags(flagSet *flag.FlagSet, initOptions *initOptions) {
...
@@ -264,6 +264,11 @@ func AddInitOtherFlags(flagSet *flag.FlagSet, initOptions *initOptions) {
"Upload control-plane certificates to the kubeadm-certs Secret."
,
"Upload control-plane certificates to the kubeadm-certs Secret."
,
)
)
flagSet
.
BoolVar
(
flagSet
.
BoolVar
(
&
initOptions
.
uploadCerts
,
options
.
ExperimentalUploadCerts
,
initOptions
.
uploadCerts
,
"Upload control-plane certificates to the kubeadm-certs Secret."
,
)
flagSet
.
MarkDeprecated
(
options
.
ExperimentalUploadCerts
,
fmt
.
Sprintf
(
"use --%s instead"
,
options
.
UploadCerts
))
flagSet
.
BoolVar
(
&
initOptions
.
skipCertificateKeyPrint
,
options
.
SkipCertificateKeyPrint
,
initOptions
.
skipCertificateKeyPrint
,
&
initOptions
.
skipCertificateKeyPrint
,
options
.
SkipCertificateKeyPrint
,
initOptions
.
skipCertificateKeyPrint
,
"Don't print the key used to encrypt the control-plane certificates."
,
"Don't print the key used to encrypt the control-plane certificates."
,
)
)
...
...
cmd/kubeadm/app/cmd/join.go
View file @
44a3bf47
...
@@ -275,6 +275,11 @@ func addJoinOtherFlags(flagSet *flag.FlagSet, joinOptions *joinOptions) {
...
@@ -275,6 +275,11 @@ func addJoinOtherFlags(flagSet *flag.FlagSet, joinOptions *joinOptions) {
&
joinOptions
.
controlPlane
,
options
.
ControlPlane
,
joinOptions
.
controlPlane
,
&
joinOptions
.
controlPlane
,
options
.
ControlPlane
,
joinOptions
.
controlPlane
,
"Create a new control plane instance on this node"
,
"Create a new control plane instance on this node"
,
)
)
flagSet
.
BoolVar
(
&
joinOptions
.
controlPlane
,
options
.
ExperimentalControlPlane
,
joinOptions
.
controlPlane
,
"Create a new control plane instance on this node"
,
)
flagSet
.
MarkDeprecated
(
options
.
ExperimentalUploadCerts
,
fmt
.
Sprintf
(
"use --%s instead"
,
options
.
ControlPlane
))
}
}
// newJoinOptions returns a struct ready for being used for creating cmd join flags.
// newJoinOptions returns a struct ready for being used for creating cmd join flags.
...
...
cmd/kubeadm/app/cmd/options/constant.go
View file @
44a3bf47
...
@@ -120,10 +120,18 @@ const (
...
@@ -120,10 +120,18 @@ const (
FileDiscovery
=
"discovery-file"
FileDiscovery
=
"discovery-file"
// ControlPlane flag instruct kubeadm to create a new control plane instance on this node
// ControlPlane flag instruct kubeadm to create a new control plane instance on this node
ControlPlane
=
"
experimental-
control-plane"
ControlPlane
=
"control-plane"
// UploadCerts flag instruct kubeadm to upload certificates
// UploadCerts flag instruct kubeadm to upload certificates
UploadCerts
=
"experimental-upload-certs"
UploadCerts
=
"upload-certs"
// ExperimentalControlPlane flag instruct kubeadm to create a new control plane instance on this node
// TODO: this flag should be removed in 1.16 cycle
ExperimentalControlPlane
=
"experimental-control-plane"
// ExperimentalUploadCerts flag instruct kubeadm to upload certificates
// TODO: this flag should be removed in 1.16 cycle
ExperimentalUploadCerts
=
"experimental-upload-certs"
// CertificateKey flag sets the key used to encrypt and decrypt certificate secrets
// CertificateKey flag sets the key used to encrypt and decrypt certificate secrets
CertificateKey
=
"certificate-key"
CertificateKey
=
"certificate-key"
...
...
cmd/kubeadm/app/cmd/phases/init/uploadcerts.go
View file @
44a3bf47
...
@@ -38,6 +38,7 @@ func NewUploadCertsPhase() workflow.Phase {
...
@@ -38,6 +38,7 @@ func NewUploadCertsPhase() workflow.Phase {
InheritFlags
:
[]
string
{
InheritFlags
:
[]
string
{
options
.
CfgPath
,
options
.
CfgPath
,
options
.
UploadCerts
,
options
.
UploadCerts
,
options
.
ExperimentalUploadCerts
,
options
.
CertificateKey
,
options
.
CertificateKey
,
options
.
SkipCertificateKeyPrint
,
options
.
SkipCertificateKeyPrint
,
},
},
...
...
cmd/kubeadm/app/cmd/phases/join/controlplanejoin.go
View file @
44a3bf47
...
@@ -40,6 +40,7 @@ func getControlPlaneJoinPhaseFlags(name string) []string {
...
@@ -40,6 +40,7 @@ func getControlPlaneJoinPhaseFlags(name string) []string {
flags
:=
[]
string
{
flags
:=
[]
string
{
options
.
CfgPath
,
options
.
CfgPath
,
options
.
ControlPlane
,
options
.
ControlPlane
,
options
.
ExperimentalControlPlane
,
options
.
NodeName
,
options
.
NodeName
,
}
}
if
name
!=
"mark-control-plane"
{
if
name
!=
"mark-control-plane"
{
...
...
cmd/kubeadm/app/cmd/phases/join/controlplaneprepare.go
View file @
44a3bf47
...
@@ -70,6 +70,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
...
@@ -70,6 +70,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
options
.
APIServerBindPort
,
options
.
APIServerBindPort
,
options
.
CfgPath
,
options
.
CfgPath
,
options
.
ControlPlane
,
options
.
ControlPlane
,
options
.
ExperimentalControlPlane
,
options
.
NodeName
,
options
.
NodeName
,
options
.
FileDiscovery
,
options
.
FileDiscovery
,
options
.
TokenDiscovery
,
options
.
TokenDiscovery
,
...
@@ -83,6 +84,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
...
@@ -83,6 +84,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
flags
=
[]
string
{
flags
=
[]
string
{
options
.
CfgPath
,
options
.
CfgPath
,
options
.
ControlPlane
,
options
.
ControlPlane
,
options
.
ExperimentalControlPlane
,
options
.
FileDiscovery
,
options
.
FileDiscovery
,
options
.
TokenDiscovery
,
options
.
TokenDiscovery
,
options
.
TokenDiscoveryCAHash
,
options
.
TokenDiscoveryCAHash
,
...
@@ -96,6 +98,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
...
@@ -96,6 +98,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
options
.
APIServerAdvertiseAddress
,
options
.
APIServerAdvertiseAddress
,
options
.
CfgPath
,
options
.
CfgPath
,
options
.
ControlPlane
,
options
.
ControlPlane
,
options
.
ExperimentalControlPlane
,
options
.
NodeName
,
options
.
NodeName
,
options
.
FileDiscovery
,
options
.
FileDiscovery
,
options
.
TokenDiscovery
,
options
.
TokenDiscovery
,
...
@@ -108,6 +111,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
...
@@ -108,6 +111,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
flags
=
[]
string
{
flags
=
[]
string
{
options
.
CfgPath
,
options
.
CfgPath
,
options
.
ControlPlane
,
options
.
ControlPlane
,
options
.
ExperimentalControlPlane
,
options
.
FileDiscovery
,
options
.
FileDiscovery
,
options
.
TokenDiscovery
,
options
.
TokenDiscovery
,
options
.
TokenDiscoveryCAHash
,
options
.
TokenDiscoveryCAHash
,
...
@@ -122,6 +126,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
...
@@ -122,6 +126,7 @@ func getControlPlanePreparePhaseFlags(name string) []string {
options
.
APIServerBindPort
,
options
.
APIServerBindPort
,
options
.
CfgPath
,
options
.
CfgPath
,
options
.
ControlPlane
,
options
.
ControlPlane
,
options
.
ExperimentalControlPlane
,
}
}
default
:
default
:
flags
=
[]
string
{}
flags
=
[]
string
{}
...
...
cmd/kubeadm/app/cmd/phases/join/preflight.go
View file @
44a3bf47
...
@@ -65,6 +65,7 @@ func NewPreflightPhase() workflow.Phase {
...
@@ -65,6 +65,7 @@ func NewPreflightPhase() workflow.Phase {
options
.
TLSBootstrapToken
,
options
.
TLSBootstrapToken
,
options
.
TokenStr
,
options
.
TokenStr
,
options
.
ControlPlane
,
options
.
ControlPlane
,
options
.
ExperimentalControlPlane
,
options
.
APIServerAdvertiseAddress
,
options
.
APIServerAdvertiseAddress
,
options
.
APIServerBindPort
,
options
.
APIServerBindPort
,
options
.
NodeCRISocket
,
options
.
NodeCRISocket
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment