mirror of
https://github.com/kubernetes/client-go.git
synced 2025-09-24 20:47:56 +00:00
DRA API: remove obsolete types from v1alpha3
The v1alpha3 version is still needed for DeviceTaintRule, but the rest of the types and most structs became obsolete in v1.32 when we introduced v1beta1 and bumped the storage version to v1beta1. Removing them now simplifies adding new features because new fields don't need to be added to these obsolete types. This could have been done already in 1.33, but wasn't to minimize disrupting on-going work. Kubernetes-commit: 10de6780cf6b24d5115e508606334b81d6634ba6
This commit is contained in:
committed by
Kubernetes Publisher
parent
d33a6ba860
commit
d267bacbd5
@@ -1,48 +0,0 @@
|
||||
/*
|
||||
Copyright The Kubernetes Authors.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
// Code generated by lister-gen. DO NOT EDIT.
|
||||
|
||||
package v1alpha3
|
||||
|
||||
import (
|
||||
resourcev1alpha3 "k8s.io/api/resource/v1alpha3"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
)
|
||||
|
||||
// DeviceClassLister helps list DeviceClasses.
|
||||
// All objects returned here must be treated as read-only.
|
||||
type DeviceClassLister interface {
|
||||
// List lists all DeviceClasses in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*resourcev1alpha3.DeviceClass, err error)
|
||||
// Get retrieves the DeviceClass from the index for a given name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*resourcev1alpha3.DeviceClass, error)
|
||||
DeviceClassListerExpansion
|
||||
}
|
||||
|
||||
// deviceClassLister implements the DeviceClassLister interface.
|
||||
type deviceClassLister struct {
|
||||
listers.ResourceIndexer[*resourcev1alpha3.DeviceClass]
|
||||
}
|
||||
|
||||
// NewDeviceClassLister returns a new DeviceClassLister.
|
||||
func NewDeviceClassLister(indexer cache.Indexer) DeviceClassLister {
|
||||
return &deviceClassLister{listers.New[*resourcev1alpha3.DeviceClass](indexer, resourcev1alpha3.Resource("deviceclass"))}
|
||||
}
|
@@ -18,30 +18,6 @@ limitations under the License.
|
||||
|
||||
package v1alpha3
|
||||
|
||||
// DeviceClassListerExpansion allows custom methods to be added to
|
||||
// DeviceClassLister.
|
||||
type DeviceClassListerExpansion interface{}
|
||||
|
||||
// DeviceTaintRuleListerExpansion allows custom methods to be added to
|
||||
// DeviceTaintRuleLister.
|
||||
type DeviceTaintRuleListerExpansion interface{}
|
||||
|
||||
// ResourceClaimListerExpansion allows custom methods to be added to
|
||||
// ResourceClaimLister.
|
||||
type ResourceClaimListerExpansion interface{}
|
||||
|
||||
// ResourceClaimNamespaceListerExpansion allows custom methods to be added to
|
||||
// ResourceClaimNamespaceLister.
|
||||
type ResourceClaimNamespaceListerExpansion interface{}
|
||||
|
||||
// ResourceClaimTemplateListerExpansion allows custom methods to be added to
|
||||
// ResourceClaimTemplateLister.
|
||||
type ResourceClaimTemplateListerExpansion interface{}
|
||||
|
||||
// ResourceClaimTemplateNamespaceListerExpansion allows custom methods to be added to
|
||||
// ResourceClaimTemplateNamespaceLister.
|
||||
type ResourceClaimTemplateNamespaceListerExpansion interface{}
|
||||
|
||||
// ResourceSliceListerExpansion allows custom methods to be added to
|
||||
// ResourceSliceLister.
|
||||
type ResourceSliceListerExpansion interface{}
|
||||
|
@@ -1,70 +0,0 @@
|
||||
/*
|
||||
Copyright The Kubernetes Authors.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
// Code generated by lister-gen. DO NOT EDIT.
|
||||
|
||||
package v1alpha3
|
||||
|
||||
import (
|
||||
resourcev1alpha3 "k8s.io/api/resource/v1alpha3"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
)
|
||||
|
||||
// ResourceClaimLister helps list ResourceClaims.
|
||||
// All objects returned here must be treated as read-only.
|
||||
type ResourceClaimLister interface {
|
||||
// List lists all ResourceClaims in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*resourcev1alpha3.ResourceClaim, err error)
|
||||
// ResourceClaims returns an object that can list and get ResourceClaims.
|
||||
ResourceClaims(namespace string) ResourceClaimNamespaceLister
|
||||
ResourceClaimListerExpansion
|
||||
}
|
||||
|
||||
// resourceClaimLister implements the ResourceClaimLister interface.
|
||||
type resourceClaimLister struct {
|
||||
listers.ResourceIndexer[*resourcev1alpha3.ResourceClaim]
|
||||
}
|
||||
|
||||
// NewResourceClaimLister returns a new ResourceClaimLister.
|
||||
func NewResourceClaimLister(indexer cache.Indexer) ResourceClaimLister {
|
||||
return &resourceClaimLister{listers.New[*resourcev1alpha3.ResourceClaim](indexer, resourcev1alpha3.Resource("resourceclaim"))}
|
||||
}
|
||||
|
||||
// ResourceClaims returns an object that can list and get ResourceClaims.
|
||||
func (s *resourceClaimLister) ResourceClaims(namespace string) ResourceClaimNamespaceLister {
|
||||
return resourceClaimNamespaceLister{listers.NewNamespaced[*resourcev1alpha3.ResourceClaim](s.ResourceIndexer, namespace)}
|
||||
}
|
||||
|
||||
// ResourceClaimNamespaceLister helps list and get ResourceClaims.
|
||||
// All objects returned here must be treated as read-only.
|
||||
type ResourceClaimNamespaceLister interface {
|
||||
// List lists all ResourceClaims in the indexer for a given namespace.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*resourcev1alpha3.ResourceClaim, err error)
|
||||
// Get retrieves the ResourceClaim from the indexer for a given namespace and name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*resourcev1alpha3.ResourceClaim, error)
|
||||
ResourceClaimNamespaceListerExpansion
|
||||
}
|
||||
|
||||
// resourceClaimNamespaceLister implements the ResourceClaimNamespaceLister
|
||||
// interface.
|
||||
type resourceClaimNamespaceLister struct {
|
||||
listers.ResourceIndexer[*resourcev1alpha3.ResourceClaim]
|
||||
}
|
@@ -1,70 +0,0 @@
|
||||
/*
|
||||
Copyright The Kubernetes Authors.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
// Code generated by lister-gen. DO NOT EDIT.
|
||||
|
||||
package v1alpha3
|
||||
|
||||
import (
|
||||
resourcev1alpha3 "k8s.io/api/resource/v1alpha3"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
)
|
||||
|
||||
// ResourceClaimTemplateLister helps list ResourceClaimTemplates.
|
||||
// All objects returned here must be treated as read-only.
|
||||
type ResourceClaimTemplateLister interface {
|
||||
// List lists all ResourceClaimTemplates in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*resourcev1alpha3.ResourceClaimTemplate, err error)
|
||||
// ResourceClaimTemplates returns an object that can list and get ResourceClaimTemplates.
|
||||
ResourceClaimTemplates(namespace string) ResourceClaimTemplateNamespaceLister
|
||||
ResourceClaimTemplateListerExpansion
|
||||
}
|
||||
|
||||
// resourceClaimTemplateLister implements the ResourceClaimTemplateLister interface.
|
||||
type resourceClaimTemplateLister struct {
|
||||
listers.ResourceIndexer[*resourcev1alpha3.ResourceClaimTemplate]
|
||||
}
|
||||
|
||||
// NewResourceClaimTemplateLister returns a new ResourceClaimTemplateLister.
|
||||
func NewResourceClaimTemplateLister(indexer cache.Indexer) ResourceClaimTemplateLister {
|
||||
return &resourceClaimTemplateLister{listers.New[*resourcev1alpha3.ResourceClaimTemplate](indexer, resourcev1alpha3.Resource("resourceclaimtemplate"))}
|
||||
}
|
||||
|
||||
// ResourceClaimTemplates returns an object that can list and get ResourceClaimTemplates.
|
||||
func (s *resourceClaimTemplateLister) ResourceClaimTemplates(namespace string) ResourceClaimTemplateNamespaceLister {
|
||||
return resourceClaimTemplateNamespaceLister{listers.NewNamespaced[*resourcev1alpha3.ResourceClaimTemplate](s.ResourceIndexer, namespace)}
|
||||
}
|
||||
|
||||
// ResourceClaimTemplateNamespaceLister helps list and get ResourceClaimTemplates.
|
||||
// All objects returned here must be treated as read-only.
|
||||
type ResourceClaimTemplateNamespaceLister interface {
|
||||
// List lists all ResourceClaimTemplates in the indexer for a given namespace.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*resourcev1alpha3.ResourceClaimTemplate, err error)
|
||||
// Get retrieves the ResourceClaimTemplate from the indexer for a given namespace and name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*resourcev1alpha3.ResourceClaimTemplate, error)
|
||||
ResourceClaimTemplateNamespaceListerExpansion
|
||||
}
|
||||
|
||||
// resourceClaimTemplateNamespaceLister implements the ResourceClaimTemplateNamespaceLister
|
||||
// interface.
|
||||
type resourceClaimTemplateNamespaceLister struct {
|
||||
listers.ResourceIndexer[*resourcev1alpha3.ResourceClaimTemplate]
|
||||
}
|
@@ -1,48 +0,0 @@
|
||||
/*
|
||||
Copyright The Kubernetes Authors.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
// Code generated by lister-gen. DO NOT EDIT.
|
||||
|
||||
package v1alpha3
|
||||
|
||||
import (
|
||||
resourcev1alpha3 "k8s.io/api/resource/v1alpha3"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
)
|
||||
|
||||
// ResourceSliceLister helps list ResourceSlices.
|
||||
// All objects returned here must be treated as read-only.
|
||||
type ResourceSliceLister interface {
|
||||
// List lists all ResourceSlices in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*resourcev1alpha3.ResourceSlice, err error)
|
||||
// Get retrieves the ResourceSlice from the index for a given name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*resourcev1alpha3.ResourceSlice, error)
|
||||
ResourceSliceListerExpansion
|
||||
}
|
||||
|
||||
// resourceSliceLister implements the ResourceSliceLister interface.
|
||||
type resourceSliceLister struct {
|
||||
listers.ResourceIndexer[*resourcev1alpha3.ResourceSlice]
|
||||
}
|
||||
|
||||
// NewResourceSliceLister returns a new ResourceSliceLister.
|
||||
func NewResourceSliceLister(indexer cache.Indexer) ResourceSliceLister {
|
||||
return &resourceSliceLister{listers.New[*resourcev1alpha3.ResourceSlice](indexer, resourcev1alpha3.Resource("resourceslice"))}
|
||||
}
|
Reference in New Issue
Block a user