Helm Upgrade Failure.
Error message: Unable to encrypt password to send to tca-cp <UUID>: Input length must be multiple of 16 when decrypting with padded cipher.
The issue occurs specifically for NFs instantiated in TCA 2.3 after the environment is upgraded to TCA 3.3.
TCA: 3.3
TCP: 5.0.1
A breaking change in credential handling between TCA 2.3 and TCA 3.3. In TCA 2.3, Harbor repository credentials were stored in clear text in the CNF database. TCA 3.3 logic expects these credentials to be encrypted and fails when attempting to decrypt the legacy clear-text password using a symmetric key.
Resolved in the 3.3.0.1 patch
Initiate the reconfigure or upgrade workflow for the affected NF.
Select the "Both" option for overrides (Helm and repo details override).
Modify the Helm values as needed for your deployment.
Leave the repository details section unchanged. Note: You do not need to manually enter the Harbor repository URL, username, or password for each Helm chart.
Proceed with the workflow.
Terminate the existing NF instance.
Perform a fresh instantiation of the NF in the TCA 3.3 environment. Note: This method will result in service downtime.