Skip to content

Commit 17854f0

Browse files
authored
Merge pull request kubernetes#124496 from carlory/output-alpha3
kubeadm: remove the deprecated output.kubeadm.k8s.io/v1alpha2
2 parents f6fde3b + 4f0ee03 commit 17854f0

File tree

12 files changed

+7
-619
lines changed

12 files changed

+7
-619
lines changed

cmd/kubeadm/app/apis/output/fuzzer/fuzzer.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import (
3333
func Funcs(codecs runtimeserializer.CodecFactory) []interface{} {
3434
return []interface{}{
3535
fuzzBootstrapToken,
36-
fuzzUpgradePlan,
3736
}
3837
}
3938

@@ -46,10 +45,3 @@ func fuzzBootstrapToken(obj *output.BootstrapToken, c fuzz.Continue) {
4645
obj.Usages = []string{"authentication", "signing"}
4746
obj.Groups = []string{constants.NodeBootstrapTokenAuthGroup}
4847
}
49-
50-
// TODO: Remove this func when v1alpha2 is removed
51-
func fuzzUpgradePlan(obj *output.UpgradePlan, c fuzz.Continue) {
52-
// Pin the value to avoid round tripping the AvailableUpgrades field
53-
// which is not present in the v1alpha2 version.
54-
obj.AvailableUpgrades = nil
55-
}

cmd/kubeadm/app/apis/output/scheme/scheme.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
2525

2626
"k8s.io/kubernetes/cmd/kubeadm/app/apis/output"
27-
"k8s.io/kubernetes/cmd/kubeadm/app/apis/output/v1alpha2"
2827
"k8s.io/kubernetes/cmd/kubeadm/app/apis/output/v1alpha3"
2928
)
3029

@@ -42,7 +41,6 @@ func init() {
4241
// AddToScheme builds the kubeadm scheme using all known versions of the kubeadm api.
4342
func AddToScheme(scheme *runtime.Scheme) {
4443
utilruntime.Must(output.AddToScheme(scheme))
45-
utilruntime.Must(v1alpha2.AddToScheme(scheme))
4644
utilruntime.Must(v1alpha3.AddToScheme(scheme))
47-
utilruntime.Must(scheme.SetVersionPriority(v1alpha3.SchemeGroupVersion, v1alpha2.SchemeGroupVersion))
45+
utilruntime.Must(scheme.SetVersionPriority(v1alpha3.SchemeGroupVersion))
4846
}

cmd/kubeadm/app/apis/output/types.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,6 @@ type UpgradePlan struct {
9393
AvailableUpgrades []AvailableUpgrade
9494

9595
ConfigVersions []ComponentConfigVersionState
96-
97-
// TODO: Remove this field when v1alpha2 is removed
98-
Components []ComponentUpgradePlan
9996
}
10097

10198
// Certificate represents information for a certificate or a certificate authority when using the check-expiration command.

cmd/kubeadm/app/apis/output/v1alpha2/conversion.go

Lines changed: 0 additions & 33 deletions
This file was deleted.

cmd/kubeadm/app/apis/output/v1alpha2/doc.go

Lines changed: 0 additions & 27 deletions
This file was deleted.

cmd/kubeadm/app/apis/output/v1alpha2/register.go

Lines changed: 0 additions & 54 deletions
This file was deleted.

cmd/kubeadm/app/apis/output/v1alpha2/types.go

Lines changed: 0 additions & 84 deletions
This file was deleted.

0 commit comments

Comments
 (0)