-
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
Vagrant cloud provider not including ca.crt in secret #10562
Vagrant cloud provider not including ca.crt in secret #10562
Conversation
GCE e2e build/test passed for commit 1f9d882f96e61458941045b3111a84fbf38a3dfa. |
Still have to update cert: |
@derekwaynecarr are you going to update the cert as part of this change? |
Yes. I just ran out of time. On Tuesday, June 30, 2015, Robert Bailey notifications@github.com wrote:
|
Assigning to yourself. Assign someone else when this is ready. |
1f9d882
to
3ade2ef
Compare
This is a targeted PR that affects just the Vagrant deployment's usage of Salt. I know @eparis has a solution that would enable AWS, but my bias is that should be a follow-on if time is an issue (also at that time, we would need to bring back cert_ip in vagrant pillar). Either way, this fixes kube2sky on vagrant. |
My hopefully generic solution which solves the problem for all is at: But I think this patch is fine for 0.20.x We should solve it for everyone, but this one only makes things a little worse. (I say worse, because the more we build scripts and hacks which are cloud provider only the more we build a brittle impossible to manage system, so I argue we do more in salt, less in 'provision', and less 'per cloud provider' everywhere. |
GCE e2e build/test passed for commit 3ade2ef. |
GCE e2e build/test passed for commit 8fdfdd9. |
LGTM |
cc @eparis for another review |
cc @dchen1107 for rubber stamp |
LGTM |
Can this get merged today? |
@brendandburns: Since you seem to be awake, too, feel like signing off on this? I'd like to get it in ASAP, too. |
Friendly poke to merge? |
Rebase? |
Pending a rebase and waiting on @dchen1107's "ok-to-merge" |
8fdfdd9
to
cfb8ba0
Compare
This is rebased and now works with @justinsb changes for how it uses the sans for certs. Be good to see this merged ;-) |
GCE e2e build/test passed for commit cfb8ba05ddd583872d7e43929ade633a41334fd4. |
cfb8ba0
to
e2ddd2d
Compare
GCE e2e build/test passed for commit e2ddd2d. |
Still LGTM |
still LGTM |
This is hitting core in literally exactly one place and is otherwise confined to vagrant. Let's merge it. |
/cc @vmarmol, the on-call today. |
Vagrant cloud provider not including ca.crt in secret
…62-on-upstream-release-0.21 Automated cherry pick of #10562
I'm still getting
when running
on the v0.21.1. |
@derekwaynecarr though I'm currently trying to repeat this on a clean installation. I'll let you know. |
Yep, the problem still persists. |
Are you using virtual box or VMware? What host OS are you running from? On Thursday, July 9, 2015, Alexey Kupershtokh notifications@github.com
|
@AlexeyKupershtokh - can you remove the ~/.kube directory and try to reproduce? See my comment here for steps I followed: |
I'm running ubuntu 14.04.2 lts 64 bit, virtualbox 4.3.28. |
Thanks for your help! It's possible there is some race condition or On Thu, Jul 9, 2015 at 1:11 PM, Alexey Kupershtokh <notifications@github.com
|
Yep, still the same result. |
So you are getting a different eth1 ip than me. I will look to put the On Thursday, July 9, 2015, Alexey Kupershtokh notifications@github.com
|
This fixes the error in log when running kube2sky on vagrant setup where it was looking for a ca.crt file that was missing because the controller-manager was not including it in the default tokens for vagrant.
Fixes #10522