harness/gitops-service-signedgitops-service-signed是Harness GitOps的核心服务镜像,基于golang/bullseye基础镜像构建,用于支撑Harness GitOps功能的运行。该镜像提供软件物料清单(SBOM)相关的安全操作,包括SBOM下载、签名验证等,确保容器镜像的安全性和可追溯性。
适用于需要部署Harness GitOps服务的环境,尤其适合对容器镜像安全性有严格要求的场景,如企业级DevOps流程、合规性要求较高的应用部署等,可用于验证镜像的来源合法性和软件组件组成。
通过docker pull命令拉取镜像:
bashdocker pull harness/gitops-service-signed:<TAG>
注:
<TAG>需替换为具体的镜像版本标签。
使用cosign工具下载并解析SBOM证明:
bashcosign download attestation --predicate-type=[***] harness/gitops-service-signed:<tag> | jq -r .payload | base64 --decode | jq -r .predicate.Data | jq
注:
<tag>需替换为具体的镜像版本标签,需提前安装jq和base64工具。
公钥可通过以下链接下载:
[***]
使用cosign工具结合公钥验证SBOM证明,并输出结果到JSON文件;
bashcosign verify-attestation --key cosign.pub harness/gitops-service-signed:<tag> --output-file results.json
注:
<tag>需替换为具体的镜像版本标签,cosign.pub为已下载的公钥文件路径。
镜像许可证详情参见:[***]
如需技术支持,可加入Harness社区Slack:[***]



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务