diff --git a/.catalog/harbor-cli.yaml b/.catalog/harbor-cli.yaml new file mode 100644 index 000000000..846d8f272 --- /dev/null +++ b/.catalog/harbor-cli.yaml @@ -0,0 +1,28 @@ +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: harbor-cli + title: Harbor CLI + description: Command-line tool for managing Harbor container registry, forked from goharbor/harbor-cli with Alauda customizations. + annotations: + # github plugin + github.com/project-slug: AlaudaDevops/harbor-cli + acp.cpaas.io/instance: edge.alauda.cn + # 开源组件代码仓库地址,格式:${url}/${project}/${repo} + acp.cpaas.io/open-source-component-repo: https://github.com/goharbor/harbor-cli + # 开源组件的版本信息,只适用于开源组件,自研组件默认不收集版本信息,格式 ${version} + acp.cpaas.io/open-source-component-version: alauda-v0.0.18 + # 开源组件的license信息,格式 ${license} + acp.cpaas.io/open-source-component-license: Apache-2.0 + # 开源组件的license地址,格式 ${url}/${project}/${repo}/${license-path} + acp.cpaas.io/open-source-component-license_url: https://github.com/goharbor/harbor-cli/blob/main/LICENSE + acp.cpaas.io/owner: jtcheng@alauda.io + + # 组件属性,区别是否部署时必带的核心组件,可选值为 core 和 plugin。 + acp.cpaas.io/functional-attributes: plugin + +spec: + type: tool + system: system:devops-tools + lifecycle: production + owner: devops