mirror of https://github.com/k3s-io/k3s
Merge pull request #71135 from luxas/kubeadm_repo_flag
kubeadm: Allow customizing the image repository via flagspull/58/head
commit
fab7009997
|
@ -152,11 +152,11 @@ func NewCmdInit(out io.Writer) *cobra.Command {
|
|||
AddInitOtherFlags(cmd.Flags(), &initOptions.cfgPath, &initOptions.skipTokenPrint, &initOptions.dryRun, &initOptions.ignorePreflightErrors)
|
||||
initOptions.bto.AddTokenFlag(cmd.Flags())
|
||||
initOptions.bto.AddTTLFlag(cmd.Flags())
|
||||
options.AddImageMetaFlags(cmd.Flags(), &initOptions.externalcfg.ImageRepository)
|
||||
|
||||
// defines additional flag that are not used by the init command but that could be eventually used
|
||||
// by the sub-commands automatically generated for phases
|
||||
initRunner.SetAdditionalFlags(func(flags *flag.FlagSet) {
|
||||
options.AddImageMetaFlags(flags, &initOptions.externalcfg.ImageRepository)
|
||||
options.AddKubeConfigFlag(flags, &initOptions.kubeconfigPath)
|
||||
options.AddKubeConfigDirFlag(flags, &initOptions.kubeconfigDir)
|
||||
options.AddControlPlanExtraArgsFlags(flags, &initOptions.externalcfg.APIServer.ExtraArgs, &initOptions.externalcfg.ControllerManager.ExtraArgs, &initOptions.externalcfg.Scheduler.ExtraArgs)
|
||||
|
|
|
@ -98,6 +98,7 @@ func getControlPlanePhaseFlags(name string) []string {
|
|||
options.CfgPath,
|
||||
options.CertificatesDir,
|
||||
options.KubernetesVersion,
|
||||
options.ImageRepository,
|
||||
}
|
||||
if name == "all" || name == kubeadmconstants.KubeAPIServer {
|
||||
flags = append(flags,
|
||||
|
|
|
@ -74,6 +74,7 @@ func getEtcdPhaseFlags() []string {
|
|||
flags := []string{
|
||||
options.CertificatesDir,
|
||||
options.CfgPath,
|
||||
options.ImageRepository,
|
||||
}
|
||||
return flags
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue