mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Merge pull request #30241 from Q-Lee/webhook
Automatic merge from submit-queue Adding types file for image admission controller. <!-- Checklist for submitting a Pull Request Please remove this comment block before submitting. 1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md). 2. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md). 3. If you want this PR to automatically close an issue when it is merged, add `fixes #<issue number>` or `fixes #<issue number>, fixes #<issue number>` to close multiple issues (see: https://github.com/blog/1506-closing-issues-via-pull-requests). 4. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes) in the block below. --> ```release-note Adding container image verification webhook API. ```
This commit is contained in:
		@@ -34,6 +34,7 @@ import (
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/batch"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/certificates"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/extensions"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/imagepolicy"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/policy"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/apis/rbac"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
			
		||||
@@ -49,6 +50,7 @@ import (
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/certificates/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/componentconfig/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/extensions/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/imagepolicy/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/policy/install"
 | 
			
		||||
	_ "k8s.io/kubernetes/pkg/apis/rbac/install"
 | 
			
		||||
)
 | 
			
		||||
@@ -64,6 +66,7 @@ var (
 | 
			
		||||
	Federation   TestGroup
 | 
			
		||||
	Rbac         TestGroup
 | 
			
		||||
	Certificates TestGroup
 | 
			
		||||
	ImagePolicy  TestGroup
 | 
			
		||||
 | 
			
		||||
	serializer        runtime.SerializerInfo
 | 
			
		||||
	storageSerializer runtime.SerializerInfo
 | 
			
		||||
@@ -225,6 +228,16 @@ func init() {
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if _, ok := Groups[imagepolicy.GroupName]; !ok {
 | 
			
		||||
		externalGroupVersion := unversioned.GroupVersion{Group: imagepolicy.GroupName, Version: registered.GroupOrDie(imagepolicy.GroupName).GroupVersion.Version}
 | 
			
		||||
		Groups[imagepolicy.GroupName] = TestGroup{
 | 
			
		||||
			externalGroupVersion: externalGroupVersion,
 | 
			
		||||
			internalGroupVersion: imagepolicy.SchemeGroupVersion,
 | 
			
		||||
			internalTypes:        api.Scheme.KnownTypes(imagepolicy.SchemeGroupVersion),
 | 
			
		||||
			externalTypes:        api.Scheme.KnownTypes(externalGroupVersion),
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	Default = Groups[api.GroupName]
 | 
			
		||||
	Autoscaling = Groups[autoscaling.GroupName]
 | 
			
		||||
	Batch = Groups[batch.GroupName]
 | 
			
		||||
@@ -234,6 +247,7 @@ func init() {
 | 
			
		||||
	Extensions = Groups[extensions.GroupName]
 | 
			
		||||
	Federation = Groups[federation.GroupName]
 | 
			
		||||
	Rbac = Groups[rbac.GroupName]
 | 
			
		||||
	ImagePolicy = Groups[imagepolicy.GroupName]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (g TestGroup) ContentConfig() (string, *unversioned.GroupVersion, runtime.Codec) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user