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