-
Notifications
You must be signed in to change notification settings - Fork 247
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
internal/providers/openstack: multiple fixes #1095
Conversation
Still needs testing |
Updated & moved out of draft. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CloudStack also needs fixing.
Currently if the metadata service encounters an ErrNotFound it exits but we continue blocking waiting for the config drive. Instead make ErrNotFound authoritative and immediately exit out.
Check if all provider sources have errored out before the context timeout and exit early.
Updated for comments + added cloudstack |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Were you able to test this in an OpenStack instance?
Yep. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
See individual commit messages.