remove v190 from kubeadm in v1.11 cycle
This commit is contained in:
		| @@ -46,16 +46,14 @@ const ( | ||||
| 	Auditing = "Auditing" | ||||
| ) | ||||
|  | ||||
| var v190 = version.MustParseSemantic("v1.9.0-alpha.1") | ||||
|  | ||||
| // InitFeatureGates are the default feature gates for the init command | ||||
| var InitFeatureGates = FeatureList{ | ||||
| 	SelfHosting:         {FeatureSpec: utilfeature.FeatureSpec{Default: false, PreRelease: utilfeature.Alpha}}, | ||||
| 	StoreCertsInSecrets: {FeatureSpec: utilfeature.FeatureSpec{Default: false, PreRelease: utilfeature.Alpha}}, | ||||
| 	// We don't want to advertise this feature gate exists in v1.9 to avoid confusion as it is not yet working | ||||
| 	HighAvailability:     {FeatureSpec: utilfeature.FeatureSpec{Default: false, PreRelease: utilfeature.Alpha}, MinimumVersion: v190, HiddenInHelpText: true}, | ||||
| 	CoreDNS:              {FeatureSpec: utilfeature.FeatureSpec{Default: true, PreRelease: utilfeature.GA}, MinimumVersion: v190}, | ||||
| 	DynamicKubeletConfig: {FeatureSpec: utilfeature.FeatureSpec{Default: false, PreRelease: utilfeature.Alpha}, MinimumVersion: v190}, | ||||
| 	HighAvailability:     {FeatureSpec: utilfeature.FeatureSpec{Default: false, PreRelease: utilfeature.Alpha}, HiddenInHelpText: true}, | ||||
| 	CoreDNS:              {FeatureSpec: utilfeature.FeatureSpec{Default: true, PreRelease: utilfeature.GA}}, | ||||
| 	DynamicKubeletConfig: {FeatureSpec: utilfeature.FeatureSpec{Default: false, PreRelease: utilfeature.Alpha}}, | ||||
| 	Auditing:             {FeatureSpec: utilfeature.FeatureSpec{Default: false, PreRelease: utilfeature.Alpha}}, | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -121,7 +121,7 @@ func TestNewFeatureGate(t *testing.T) { | ||||
| func TestValidateVersion(t *testing.T) { | ||||
| 	var someFeatures = FeatureList{ | ||||
| 		"feature1": {FeatureSpec: utilfeature.FeatureSpec{Default: false, PreRelease: utilfeature.Beta}}, | ||||
| 		"feature2": {FeatureSpec: utilfeature.FeatureSpec{Default: true, PreRelease: utilfeature.Alpha}, MinimumVersion: v190}, | ||||
| 		"feature2": {FeatureSpec: utilfeature.FeatureSpec{Default: true, PreRelease: utilfeature.Alpha}}, | ||||
| 	} | ||||
|  | ||||
| 	var tests = []struct { | ||||
| @@ -133,16 +133,10 @@ func TestValidateVersion(t *testing.T) { | ||||
| 			requestedFeatures: map[string]bool{"feature1": true}, | ||||
| 			expectedError:     false, | ||||
| 		}, | ||||
| 		{ //min version but correct value given | ||||
| 		{ //no min version | ||||
| 			requestedFeatures: map[string]bool{"feature2": true}, | ||||
| 			requestedVersion:  "v1.9.0", | ||||
| 			expectedError:     false, | ||||
| 		}, | ||||
| 		{ //min version and incorrect value given | ||||
| 			requestedFeatures: map[string]bool{"feature2": true}, | ||||
| 			requestedVersion:  "v1.8.2", | ||||
| 			expectedError:     true, | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
| 	for _, test := range tests { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Di Xu
					Di Xu