Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

value of backup.plugin.veeam.password is not decrypted when configured at zone settings #9891

Open
rajujith opened this issue Nov 5, 2024 · 1 comment

Comments

@rajujith
Copy link
Collaborator

rajujith commented Nov 5, 2024

ISSUE TYPE
  • Bug Report
COMPONENT NAME
Veeam
B&R

CLOUDSTACK VERSION
4.19, 4.20-SNAPSHOT 
CONFIGURATION

Veeam B&R provider
Veeam backup and replication

OS / ENVIRONMENT
SUMMARY

If the veeam B&R provider is configured at zone scope the password needs to be set with 'backup.plugin.veeam.password'. Although this value is stored encrypted , while making API calls to veeam this value is not decrypted hence breaking the veeam integration. Error thrown by CloudStack is "Veeam B&R API call unauthorized, please ask your administrator to fix integration issues."
Workaround is to update the data_center_details table with password in plaintext.

This issue is possibly related to the changes in #6812 and #9088

STEPS TO REPRODUCE
1. Deploy Veeam Backup and replication as per the veeam, cloudstack documentation.
2. Configure as per the cloudstack veeam B&R plugin configuration steps.
3. Make sure to configure it on the zone level
4. Import the backup offerings. 
EXPECTED RESULTS
Backup offering should be listed.
ACTUAL RESULTS
backup offerings are not listed. 
@weizhouapache
Copy link
Member

thanks @rajujith
we probably need to consider the settings with encrypted value for zone/cluster (similar as #9088 )

@weizhouapache weizhouapache added this to the 4.19.2.0 milestone Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants