用途:面向 Harness Platform 的平台管理,覆盖 Delegate、RBAC、连接器、密钥、模板、OPA 策略与治理。
主要能力:平台层级为 Account → Organization → Project,各层可放置连接器与密钥;Delegate 支持 Kubernetes(Helm/YAML)、Docker、Shell、ECS,可用标签选择器路由任务,并提供排障命令如 kubectl get pods -n harness-delegate。RBAC 含内置角色(Account Admin、Viewer、Org Admin、Project Admin、Pipeline Executor/Viewer)与自定义角色,资源类型包括 PIPELINE、SERVICE、ENVIRONMENT、CONNECTOR、SECRET、INFRASTRUCTURE,支持 SAML/SSO 和服务账号 API Key。连接器覆盖 AWS(ManualConfig 或 IRSA)、GCP、Azure、Kubernetes(手动或在集群 InheritFromDelegate)及容器镜像仓库。密钥可对接内置、Vault、AWS/GCP/Azure 密钥管理,并用 <+secrets.getValue(...)> 引用。模板支持 Step、Stage、Pipeline、StepGroup 复用。OPA 以 Rego 编写策略,可在保存或运行时评估。审计日志通过 API 查询。
使用方式:安装 Delegate 的命令为 helm repo add harness-delegate https://app.harness.io/storage/harness-download/delegate-helm-chart/ 与 helm install harness-delegate harness-delegate/harness-delegate-ng(需设置 accountId、delegateToken、delegateName、replicas)。API 使用 x-api-key 或 Bearer Token,常用端点如 GET /ng/api/connectors、GET /ng/api/v2/secrets、POST /ng/api/audits/list。
适用场景:平台初始化与治理、权限与密钥管理、多环境部署路由、合规审计。
限制:资料未提供 Harness 定价、版本差异或各功能的完整参数说明;具体配置需以官方文档为准。