mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Add settings API and admission controller
export functions from pkg/api/validation add settings API add settings to pkg/registry add settings api to pkg/master/master.go add admission control plugin for pod preset add new admission control plugin to kube-apiserver add settings to import_known_versions.go add settings to codegen add validation tests add settings to client generation add protobufs generation for settings api update linted packages add settings to testapi add settings install to clientset add start of e2e add pod preset plugin to config-test.sh Signed-off-by: Jess Frazelle <acidburn@google.com>
This commit is contained in:
		@@ -45,6 +45,7 @@ import (
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/imagepolicy"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/policy"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/rbac"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/settings"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/storage"
 | 
			
		||||
 | 
			
		||||
	_ "k8s.io/kubernetes/federation/apis/federation/install"
 | 
			
		||||
@@ -60,6 +61,7 @@ import (
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/imagepolicy/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/policy/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/rbac/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/settings/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/storage/install"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
@@ -75,6 +77,7 @@ var (
 | 
			
		||||
	Federation    TestGroup
 | 
			
		||||
	Rbac          TestGroup
 | 
			
		||||
	Certificates  TestGroup
 | 
			
		||||
	Settings      TestGroup
 | 
			
		||||
	Storage       TestGroup
 | 
			
		||||
	ImagePolicy   TestGroup
 | 
			
		||||
 | 
			
		||||
@@ -230,6 +233,15 @@ func init() {
 | 
			
		||||
			externalTypes:        api.Scheme.KnownTypes(externalGroupVersion),
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	if _, ok := Groups[settings.GroupName]; !ok {
 | 
			
		||||
		externalGroupVersion := schema.GroupVersion{Group: settings.GroupName, Version: api.Registry.GroupOrDie(settings.GroupName).GroupVersion.Version}
 | 
			
		||||
		Groups[settings.GroupName] = TestGroup{
 | 
			
		||||
			externalGroupVersion: externalGroupVersion,
 | 
			
		||||
			internalGroupVersion: settings.SchemeGroupVersion,
 | 
			
		||||
			internalTypes:        api.Scheme.KnownTypes(settings.SchemeGroupVersion),
 | 
			
		||||
			externalTypes:        api.Scheme.KnownTypes(externalGroupVersion),
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	if _, ok := Groups[storage.GroupName]; !ok {
 | 
			
		||||
		externalGroupVersion := schema.GroupVersion{Group: storage.GroupName, Version: api.Registry.GroupOrDie(storage.GroupName).GroupVersion.Version}
 | 
			
		||||
		Groups[storage.GroupName] = TestGroup{
 | 
			
		||||
@@ -276,6 +288,7 @@ func init() {
 | 
			
		||||
	Extensions = Groups[extensions.GroupName]
 | 
			
		||||
	Federation = Groups[federation.GroupName]
 | 
			
		||||
	Rbac = Groups[rbac.GroupName]
 | 
			
		||||
	Settings = Groups[settings.GroupName]
 | 
			
		||||
	Storage = Groups[storage.GroupName]
 | 
			
		||||
	ImagePolicy = Groups[imagepolicy.GroupName]
 | 
			
		||||
	Authorization = Groups[authorization.GroupName]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user