SOLO-3080

MirrorPasswordSecretMissingSoloError — Component

MirrorPasswordSecretMissingSoloError

CodeSOLO-3080
CategoryComponent
OwnershipInfrastructure
RetryableNo

Description

Thrown when the mirror node database owner credential is absent from the expected secret — specifically MIRROR_IMPORTER_DB_OWNER is not present in the mirror-passwords secret. solo reads this secret to obtain the importer’s database owner, so this means the secret exists without the required key, or was not populated as expected during deployment.

Troubleshooting Steps

  1. Check solo logs: tail -n 100 ~/.solo/logs/solo.log
  2. Inspect the mirror-passwords secret: kubectl get secret mirror-passwords -n -o jsonpath="{.data}"
  3. Re-deploy the mirror node to recreate secrets: solo mirror node add