Merge pull request #619 from bart0sh/PR0105-publish-operator-0.20.0

published operator v0.20.0
This commit is contained in:
Mikko Ylinen 2021-04-16 12:36:40 +03:00 committed by GitHub
commit 07f3673b23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 51 additions and 13 deletions

50
PROJECT
View File

@ -4,24 +4,60 @@ multigroup: true
projectName: intel-device-plugins-operator
repo: github.com/intel/intel-device-plugins-for-kubernetes
resources:
- group: fpga
-
# TODO(user): Uncomment the below line if this resource implements a controller, else delete it.
# controller: true
domain: intel.com
group: fpga
kind: AcceleratorFunction
# TODO(user): Update the package path for your API if the below value is incorrect.
path: github.com/intel/intel-device-plugins-for-kubernetes/apis/fpga/v2
version: v2
- group: deviceplugin
-
# TODO(user): Uncomment the below line if this resource implements a controller, else delete it.
# controller: true
domain: intel.com
group: deviceplugin
kind: FpgaDevicePlugin
# TODO(user): Update the package path for your API if the below value is incorrect.
path: github.com/intel/intel-device-plugins-for-kubernetes/apis/deviceplugin/v1
version: v1
- group: fpga
-
# TODO(user): Uncomment the below line if this resource implements a controller, else delete it.
# controller: true
domain: intel.com
group: fpga
kind: FpgaRegion
# TODO(user): Update the package path for your API if the below value is incorrect.
path: github.com/intel/intel-device-plugins-for-kubernetes/apis/fpga/v2
version: v2
- group: deviceplugin
-
# TODO(user): Uncomment the below line if this resource implements a controller, else delete it.
# controller: true
domain: intel.com
group: deviceplugin
kind: GpuDevicePlugin
# TODO(user): Update the package path for your API if the below value is incorrect.
path: github.com/intel/intel-device-plugins-for-kubernetes/apis/deviceplugin/v1
version: v1
- group: deviceplugin
-
# TODO(user): Uncomment the below line if this resource implements a controller, else delete it.
# controller: true
domain: intel.com
group: deviceplugin
kind: QatDevicePlugin
# TODO(user): Update the package path for your API if the below value is incorrect.
path: github.com/intel/intel-device-plugins-for-kubernetes/apis/deviceplugin/v1
version: v1
- group: deviceplugin
-
# TODO(user): Uncomment the below line if this resource implements a controller, else delete it.
# controller: true
domain: intel.com
group: deviceplugin
kind: SgxDevicePlugin
# TODO(user): Update the package path for your API if the below value is incorrect.
path: github.com/intel/intel-device-plugins-for-kubernetes/apis/deviceplugin/v1
version: v1
version: 3-alpha
version: "3"
plugins:
go.sdk.operatorframework.io/v2-alpha: {}

View File

@ -8,12 +8,17 @@ metadata:
description: This One Operator is a Kubernetes custom controller whose goal is to serve the installation and lifecycle management of Intel device plugins for Kubernetes.
operators.operatorframework.io/builder: operator-sdk-v1.2.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v2
name: intel-device-plugins-operator.vX.Y.Z
name: intel-device-plugins-operator.v0.0.0
namespace: placeholder
spec:
apiservicedefinitions: {}
customresourcedefinitions:
owned:
- description: DsaDevicePlugin is the Schema for the dsadeviceplugins API. It represents the DSA device plugin responsible for advertising Intel DSA hardware resources to the kubelet.
displayName: Intel DSA Device Plugin
kind: DsaDevicePlugin
name: dsadeviceplugins.deviceplugin.intel.com
version: v1
- description: AcceleratorFunction is a specification for an Accelerator Function resource provided by a FPGA-based programmable hardware accelerator.
displayName: Accelerator Function
kind: AcceleratorFunction
@ -44,11 +49,6 @@ spec:
kind: SgxDevicePlugin
name: sgxdeviceplugins.deviceplugin.intel.com
version: v1
description: DsaDevicePlugin is the Schema for the dsadeviceplugins API. It represents the DSA device plugin responsible for advertising Intel DSA hardware resources to the kubelet.
displayName: Intel DSA Device Plugin
kind: DsaDevicePlugin
name: dsadeviceplugins.deviceplugin.intel.com
version: v1
description: |
[Intel Device Plugins for Kubernetes](https://github.com/intel/intel-device-plugins-for-kubernetes) is a collection of
[device plugins](https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/) advertising Intel specific hardware resources
@ -76,6 +76,7 @@ spec:
- qat
- sgx
- gpu
- dsa
links:
- name: Intel Device Plugins Operator
url: https://github.com/intel/intel-device-plugins-for-kubernetes

View File

@ -1,4 +1,5 @@
resources:
- deviceplugin_v1_dsadeviceplugin.yaml
- deviceplugin_v1_fpgadeviceplugin.yaml
- deviceplugin_v1_gpudeviceplugin.yaml
- deviceplugin_v1_qatdeviceplugin.yaml