Verifying signed agent artifacts
To verify the authenticity of the Buoyant Cloud agent Docker image and Helm chart, use the following commands.
Prerequisites
Verify the Docker image
TAG=v0.33.2
cosign verify ghcr.io/buoyantio/linkerd-buoyant:$TAG \
--certificate-identity-regexp=.* \
--certificate-oidc-issuer-regexp=.*
digest=$(crane digest ghcr.io/buoyantio/linkerd-buoyant:$TAG)
cosign verify ghcr.io/buoyantio/linkerd-buoyant:$TAG@$digest \
--certificate-identity-regexp=.* \
--certificate-oidc-issuer-regexp=.*
Verify the Helm chart
gpg --keyring ./linkerd-buoyant.pubring.kbx --no-default-keyring \
--keyserver hkps://keys.openpgp.org \
--receive-keys '54A1FEAE3864F855F6724F03F09B21EC0428D8B8'
gpg --keyring ./linkerd-buoyant.pubring.kbx --no-default-keyring \
--export --output ./linkerd-buoyant.pubring.gpg \
'hello@buoyant.io'
helm repo add linkerd-buoyant https://helm.buoyant.cloud
helm repo update
helm pull --verify --keyring ./linkerd-buoyant.pubring.gpg linkerd-buoyant/linkerd-buoyant