A partir do Atlas Kubernetes Operator 2.2.0, a equipe de lançamento do MongoDB assina digitalmente os pacotes do Atlas Kubernetes Operator para certificar que são versões válidas e inalteradas do MongoDB .
Você pode verificar os pacotes do Atlas Kubernetes Operator usando umaregra de arquivo ou cosign.
Pré-requisitos
Antes de verificar os pacotes do Atlas Kubernetes Operator, você deve ter uma cópia local de repositório do Atlas Kubernetes Operator.
Verificar com regra Makefile
A regra fazerfile verify verifica a assinatura de uma imagem de múltiplas arquiteturas do Atlas Kubernetes Operator .
Execute o seguinte comando para verificar com as assinaturas no registro MongoDB do mongodb/signatures . Substitua os seguintes placeholders pelos seus valores:
| Espaço reservado | Descrição | 
|---|---|
| 
 | A referência da imagem que você deseja verificar. | 
| 
 | O repositório que contém todas as assinaturas que você deseja verificar. | 
make verify {IMG}=mongodb/mongodb-atlas-kubernetes-operator:2.2.0 {SIGNATURE_REPO}=mongodb/signatures 
Se o comando for bem-sucedido, ele imprime VERIFIED OK. Caso contrário, ele imprime um erro como Error: no matching signatures.
Verificar com Cosign
Instale Cosign.
Verifique o pacote.
Execute o comando a seguir para verificar o pacote do Atlas Kubernetes Operator . Substitua os seguintes placeholders pelos seus valores:
| Espaço reservado | Descrição | 
|---|---|
| 
 | A referência da imagem que você deseja verificar. | 
| 
 | O nome do arquivo para o qual você baixou a chave de assinatura PEM. | 
COSIGN_REPOSITORY=mongodb/signatures cosign verify --insecure-ignore-tlog --key="${KEY_FILENAME}" "${IMG}" && echo PASS 
Se o comando for bem-sucedido, ele imprime PASS. Caso contrário, ele imprime um erro como Error: no matching signatures.