Encodear Harbor Registry CA para crear un secret en Kubernetes

Cada tanto necesito crear un secreto en algún cluster de kubernetes para confiar en una CA self-signed de Harbor y nunca recuerdo ni cómo obtener la CA ni como encodearla.

Obterner CA

Para obtener la CA de Harbor simplemente ejecutamos el siguiente comando:

sudo wget -O ~/Downloads/ca.crt https://<<harbor_fqdn>>/api/v2.0/systeminfo/getcert --no-check-certificate

Encodear certificado para insertar en un secret

Ahora que tenemos el certificado, necesitamos convertirlo en una cadena sin saltos de línea para agregarlo a un secret. Lo hacemos con el siguiente comando:

cat ~/Downloads/ca.crt | base64 -w 0
Y listo, ya podemos continuar.

Comentarios

Entradas populares de este blog

vRA8 - Definir redes disponibles por Projecto

Instalando servicios en un cluster de Tanzu

Aria Automation - crear lista ordenada de key-value en custom forms con Orchestrator