服务内容说明
服务商用发布版本上架到OSC云原生市场后,会读取服务包的部分描述信息并展示在服务包详情中,因此需要用户在服务包中填写必要的信息,从而保证详情页面展示正常。
根据服务包格式类型,需补充说明内容如下:
- Helm Chart服务包
   Chart服务包其主体描述信息存储在Chart.yaml文件中,其中Chart.yaml文件中有如下几个必填字段内容: version: 1.0.0 name: example-helm apiVersion: v1 description: A Helm chart for example. maintainers: - name: huawei email:osc@huawei.com annotations: source: ISV categories: Database architecture: x86_64,aarch64 scenes: CCE # 华为云  categories表示此服务包所属类别,当前支持的有如下几种: - AI/Machine Learning: AI/机器学习。
- Application Runtime: 运行时。
- Big Data: 大数据。
- Database: 数据库。
- Monitoring:监控。
- Security:安全。
- Streaming & Messaging:流媒体&消息。
- Integration & Delivery:集成交付。
- Logging & Tracing: 日志。
- Developer Tools:开发工具。
- Networking:网络。
- Others:其他类型服务;如服务类型非11种,均为其他类型服务。
 
- Operator-Framework Operator服务包
   Operator-Framework服务中的描述信息存放在*.clusterserviceversion.yaml中,其中必填项如下: apiVersion: operators.coreos.com/v1alpha1 kind: ClusterServiceVersion metadata: annotations: alm-examples: {xxx} # json结构体,用于描述文件的cr内容 categories: Big Data description: An example for operator scenes: UCS,CCE source: ISV architecture: aarch64 spec: maintainers: - email: osc@huawei.com name: osc huawei provider: email: osc@huawei.com name: osc huawei
- OSC服务格式包
OSC服务包格式中详情来源于metadata.yaml文件,其中必填项如下:
name: example-operator
version: "1.0.0"
appVersion: 2.1.2
displayName: Example osc
briefDescription: example osc with an example instance and action
source: ISV
architecture:
  - x86_64
  - aarch64
categories:
  - Database
maintainers:
  - email: test@test.com
    name: test
provider:
  name: Example provider
  url: https://example.com/
scenes:
  - CCE
  
 
  