-
Notifications
You must be signed in to change notification settings - Fork 40k
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
vSphere Cloud Provider Implementation #24703
vSphere Cloud Provider Implementation #24703
Conversation
We found a Contributor License Agreement for you (the sender of this pull request), but were unable to find agreements for the commit author(s). If you authored these, maybe you used a different email address in the git commits than was used to sign the CLA (login here to double check)? If these were authored by someone else, then they will need to sign a CLA as well, and confirm that they're okay with these being contributed to Google. |
Can one of the admins verify that this patch is reasonable to test? If so, please reply "ok to test". This message may repeat a few times in short succession due to jenkinsci/ghprb-plugin#292. Sorry. Otherwise, if this message is too spammy, please complain to ixdy. |
2 similar comments
Can one of the admins verify that this patch is reasonable to test? If so, please reply "ok to test". This message may repeat a few times in short succession due to jenkinsci/ghprb-plugin#292. Sorry. Otherwise, if this message is too spammy, please complain to ixdy. |
Can one of the admins verify that this patch is reasonable to test? If so, please reply "ok to test". This message may repeat a few times in short succession due to jenkinsci/ghprb-plugin#292. Sorry. Otherwise, if this message is too spammy, please complain to ixdy. |
Hi, it's great to see more cloud providers! Can you take a look at making CLA bot happy with all of the committers? |
Hello @lavalamp! @vipulsabhaya @abithap need Google's CLA signed (https://cla.developers.google.com/clas) |
I do have a corporate CLA signed. Maybe an email address issue? |
Looks like @abithap needs to sign a CLA. |
Can you add to this PR a file |
@lavalamp I have signed the CLA. Can you please re-run the CLA test when you get a chance and see if it passes now? thanks |
We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm. |
@@ -148,7 +149,15 @@ func (vs *VSphere) LoadBalancer() (cloudprovider.LoadBalancer, bool) { | |||
|
|||
// Zones returns an implementation of Zones for Google vSphere. | |||
func (vs *VSphere) Zones() (cloudprovider.Zones, bool) { | |||
return nil, true | |||
glog.V(1).Info("Claiming to support Zones") |
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.
I would omit, bump to V(4), or clarify e.g. add "VSphere:" in front.
@@ -0,0 +1,4 @@ | |||
assignees: |
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.
Sorry I got this wrong previously-- actually we're asking maintainers to make this line say "maintainers:"
If you can make this change I'll LGTM :)
3755c37
to
72a527a
Compare
@lavalamp changes made, let me know if there is something else to update or change |
ok to test |
Its pretty simple. You'll see .drone.sec in https://github.com/vmware/govmomi/blob/master/.drone.sec but that file isn't being included in Godeps/_workspace/src/github.com/vmware/govmomi/ verify-godep is checking is the contents in Godeps are actually the ones that are supposedly referenced and in this case, they are not. that file is missing. It seems the right solution is to just add that file to |
b7dd485
to
08195e3
Compare
Looks like a more legit problem this time :) |
08195e3
to
bdf63d0
Compare
LGTM assuming tests will pass :) |
This patch includes implementation for the following Instance object interfaces: * NodeAddresses * ExternalID * InstanceID Also minor refactoring in overall Instance implementation.
When vSphere cloud provider object is instantiated, the VM name of the Node where this object is being create in needs to be set. This patch also includes vSphere as part of the cloud provider package.
bdf63d0
to
fbea382
Compare
also updating license file for Govmomi library
fbea382
to
f7b3cf3
Compare
@lavalamp build failure details are not accessible, any way I can get that information? |
@pwittrock or @ixdy-- can one of you tell us the correct node e2e status link? For the record, since I'm going to restart it, the link was |
@k8s-bot node test this issue #IGNORE |
GCE e2e build/test passed for commit f7b3cf3. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit f7b3cf3. |
Automatic merge from submit-queue |
This is the first PR towards implementation for vSphere cloud provider support in Kubernetes (ref. issue #23932).