We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
For last few days I was lucky to face failures in multiple components somewhere inside DO infra: API were throwing 500's here and there.
As a result, I've seen few places where errors are not handled well or information provided by error handler is not clear about what exactly happened.
At least following actions failed
- name: Create volume community.digitalocean.digital_ocean_block_storage: state: present command: create volume_name: "test-name-vol" region: "fra1" block_size: "10"
- name: Create firewall rule community.digitalocean.digital_ocean_firewall: name: fw-test-rule state: present outbound_rules: [] inbound_rules: - protocol: "tcp" ports: "20000-20100" sources: tags: ["group-foobar"] tags: ["fw-rules"]
As a result only "Internal Server Error" were printed, giving no details what exactly happened and at which stage.
Seems like send method is a good place to handle failures and rate-limit related errors, to ensure consistent error handling:
send
community.digitalocean/plugins/module_utils/digital_ocean.py
Lines 67 to 84 in 3e81f0c
Most likely, DO support will be involved and they would ask to provide following information:
So it would be great to have this info in error message, along with link to DO status page and support center.
Thanks!
The text was updated successfully, but these errors were encountered:
No branches or pull requests
SUMMARY
For last few days I was lucky to face failures in multiple components somewhere inside DO infra: API were throwing 500's here and there.
As a result, I've seen few places where errors are not handled well or information provided by error handler is not clear about what exactly happened.
STEPS TO REPRODUCE
At least following actions failed
As a result only "Internal Server Error" were printed, giving no details what exactly happened and at which stage.
Seems like
send
method is a good place to handle failures and rate-limit related errors, to ensure consistent error handling:community.digitalocean/plugins/module_utils/digital_ocean.py
Lines 67 to 84 in 3e81f0c
Most likely, DO support will be involved and they would ask to provide following information:
So it would be great to have this info in error message, along with link to DO status page and support center.
Thanks!
The text was updated successfully, but these errors were encountered: