Problems during CE setup via helm chart

In case anyone else stumbles on the same problem, I was able to solve it by:

  1. Creating a new GPG key following the bash script from the ‘job-create-gpg.yaml’ file:
gpg --batch --no-tty --gen-key <<EOF          
Key-Type: RSA
Key-Length: 3072
Key-Usage: sign,cert
Subkey-Type: RSA
Subkey-Length: 4096
Subkey-Usage: encrypt
Name-Real: Key-Name
Name-Email: email@domain.com
Expire-Date: 0
%no-protection
%commit
EOF
 
  1. Adding the env variables below to the Pod (Important: the fingerprint ID must not have any white spaces)
passboltEnv:
  extraEnv:
    - name: PASSBOLT_GPG_SERVER_KEY_FINGERPRINT
      value: "1F3E5037A789BBE4893D0A7C2BF80CD05CB4D76D"
  plain:
    PASSBOLT_KEY_EMAIL: "email@domain.com"

After this my GPG key was properly detected and the app started working as intended.

For further details, this thread pointed me to the solution:
https://community.passbolt.com/t/gpg-can-decrypt-cannot-verify/4734/11