mirror of
https://github.com/intel/intel-device-plugins-for-kubernetes.git
synced 2025-06-03 03:59:37 +00:00

controller-gen v0.7.0 dropped the support for v1beta1 CRD API as it was also dropped in k8s.io v1.22. update 'make generate' to only allow v1 CRD APIs and run it with controller-gen v0.7.0. Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
71 lines
2.3 KiB
YAML
71 lines
2.3 KiB
YAML
|
|
---
|
|
apiVersion: apiextensions.k8s.io/v1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
annotations:
|
|
controller-gen.kubebuilder.io/version: v0.7.0
|
|
creationTimestamp: null
|
|
name: acceleratorfunctions.fpga.intel.com
|
|
spec:
|
|
group: fpga.intel.com
|
|
names:
|
|
kind: AcceleratorFunction
|
|
listKind: AcceleratorFunctionList
|
|
plural: acceleratorfunctions
|
|
shortNames:
|
|
- af
|
|
singular: acceleratorfunction
|
|
scope: Namespaced
|
|
versions:
|
|
- name: v2
|
|
schema:
|
|
openAPIV3Schema:
|
|
description: AcceleratorFunction is a specification for an Accelerator Function
|
|
resource provided by a FPGA-based programmable hardware accelerator.
|
|
properties:
|
|
apiVersion:
|
|
description: 'APIVersion defines the versioned schema of this representation
|
|
of an object. Servers should convert recognized schemas to the latest
|
|
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
|
type: string
|
|
kind:
|
|
description: 'Kind is a string value representing the REST resource this
|
|
object represents. Servers may infer this from the endpoint the client
|
|
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
|
type: string
|
|
metadata:
|
|
type: object
|
|
spec:
|
|
description: AcceleratorFunctionSpec contains actual specs for AcceleratorFunction.
|
|
properties:
|
|
afuId:
|
|
pattern: ^[0-9a-f]{8,40}$
|
|
type: string
|
|
interfaceId:
|
|
pattern: ^[0-9a-f]{8,32}$
|
|
type: string
|
|
mode:
|
|
pattern: ^af|region$
|
|
type: string
|
|
required:
|
|
- afuId
|
|
- interfaceId
|
|
- mode
|
|
type: object
|
|
status:
|
|
description: AcceleratorFunctionStatus is an empty object used to satisfy
|
|
operator-sdk.
|
|
type: object
|
|
required:
|
|
- spec
|
|
type: object
|
|
served: true
|
|
storage: true
|
|
status:
|
|
acceptedNames:
|
|
kind: ""
|
|
plural: ""
|
|
conditions: []
|
|
storedVersions: []
|