mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 18:24:07 +00:00
Merge pull request #88827 from neolit123/1.18-deprecate-certs-renew-use-api
kubeadm: deprecate the flag --use-api for cert renewal
This commit is contained in:
commit
a5f7151a15
@ -208,7 +208,12 @@ func addRenewFlags(cmd *cobra.Command, flags *renewFlags) {
|
|||||||
options.AddKubeConfigFlag(cmd.Flags(), &flags.kubeconfigPath)
|
options.AddKubeConfigFlag(cmd.Flags(), &flags.kubeconfigPath)
|
||||||
options.AddCSRFlag(cmd.Flags(), &flags.csrOnly)
|
options.AddCSRFlag(cmd.Flags(), &flags.csrOnly)
|
||||||
options.AddCSRDirFlag(cmd.Flags(), &flags.csrPath)
|
options.AddCSRDirFlag(cmd.Flags(), &flags.csrPath)
|
||||||
|
// TODO: remove the flag and related logic once legacy signers are removed,
|
||||||
|
// potentially with the release of certificates.k8s.io/v1:
|
||||||
|
// https://github.com/kubernetes/kubeadm/issues/2047
|
||||||
cmd.Flags().BoolVar(&flags.useAPI, "use-api", flags.useAPI, "Use the Kubernetes certificate API to renew certificates")
|
cmd.Flags().BoolVar(&flags.useAPI, "use-api", flags.useAPI, "Use the Kubernetes certificate API to renew certificates")
|
||||||
|
cmd.Flags().MarkDeprecated("use-api", "certificate renewal from kubeadm using the Kubernetes API "+
|
||||||
|
"is deprecated and will be removed when 'certificates.k8s.io/v1' releases.")
|
||||||
}
|
}
|
||||||
|
|
||||||
func renewCert(flags *renewFlags, kdir string, internalcfg *kubeadmapi.InitConfiguration, handler *renewal.CertificateRenewHandler) error {
|
func renewCert(flags *renewFlags, kdir string, internalcfg *kubeadmapi.InitConfiguration, handler *renewal.CertificateRenewHandler) error {
|
||||||
|
Loading…
Reference in New Issue
Block a user