
# 接入规范说明
开源OLM服务（operator-framework）服务支持自定义配置服务场景、支持架构等配置，其描述说明定义在clusterserviceversion.yaml中，具体样例如下：
```
apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
metadata:
  name: example-operator.v0.0.3
  namespace: test
  annotations:
    scenes: UCS,CCE
    source: ISV
    architecture: x86_64,aarch64
    categories: Database
    devices: CPU,GPU,NPU
    industries: education,media 
spec:
  apiservicedefinitions: {}
  skips:
  - example-operator.v0.0.2
  replaces: example-operator.v0.0.1
  customresourcedefinitions:
  ...
```
| 参数名称         | 参数描述                                                                                       | 参数示例           | 必选 |
|:---|:---|:---|:---|
| source       | 包来源，取值范围：{ISV, OpenSource, HuaweiProvided}，分别表示独立服务供应商、开源服务、华为自有服务，仅支持配置一个值。默认值为OpenSource | OpenSource     | 否  |
| architecture | 支持架构列表，取值范围：{x86_64, aarch64}，默认值为x86_64                                                   | x86_64,aarch64 | 否  |
| categories   | 分类列表，范围不限，如"AI, Database"，注意，当前同一个服务不同版本须配置相同内容，一旦配置后当前不支持修改                               | Database       | 否  |
| devices      | 实例运行需要使用的硬件设备列表，取值范围：{CPU, GPU, NPU}，默认值为CPU                                               | CPU,GPU        | 否  |
| industries   | 行业列表，范围不限，如"education,media"                                                               | education      | 否  |
| scenes       | 部署平台列表，取值列表：{CCE，UCS}，分别表示CCE平台和UCS平台，大小写敏感，默认值为CCE。                                       | CCE,UCS        | 否  |
   
