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

Rackspace - support for RackConnect #124

Closed
djoos opened this issue Sep 19, 2015 · 8 comments
Closed

Rackspace - support for RackConnect #124

djoos opened this issue Sep 19, 2015 · 8 comments

Comments

@djoos
Copy link

djoos commented Sep 19, 2015

Hi there,

it would be amazing to get support for RackConnect in the driver as currently our machine creates are interrupted when RackConnect "kicks in" and changes the public IP of the machine...

knife-rackspace supports RackConnect v2 and RackConnect v3 - perhaps something similar could be implemented?

Thanks in advance!

Kind regards,
David

@djoos
Copy link
Author

djoos commented Sep 19, 2015

FYI: here's knife-rackspace's work-around for the RackConnect issue.

@djoos
Copy link
Author

djoos commented Sep 19, 2015

Ok, so: I've tried to make use of the transport_address_location => :private_ip (+ deprecated use_private_ip_for_ssh => true) to get round the RackConnect public IP change, but this didn't work either...

Thanks in advance for your feedback!

Kind regards,
David

@jjasghar
Copy link
Contributor

jjasghar commented Oct 4, 2015

@martinb3 can you help out here? I'm not too well versed with RackConnect.

@martinb3
Copy link
Contributor

martinb3 commented Oct 4, 2015

@djoos can you let us know if you're using RackConnect v2 or v3? It seems like it would be better to add this functionality into fog than maintain it in knife-rackspace, kitchen-rackspace, chef-provisioning-fog, etc. Just reading fog/fog#1507 though, it seems like it's a tricky problem for fog as well, since it requires knowledge of not just Compute APIs but also some of the auth-related APIs. @mdarby, do you have any sense of the status of this in fog?

@djoos
Copy link
Author

djoos commented Oct 5, 2015

Hi @martinb3,

sure: we're making use of RackConnect v2.

Thanks in advance!

Kind regards,
David

@mdarby
Copy link

mdarby commented Oct 5, 2015

RackconnectV3 is in the rackconnect gem and will likely not be pushed into fog proper. Rackconnect V2 status is off the radar as focus is on V3.

@martinb3
Copy link
Contributor

martinb3 commented Oct 5, 2015

@djoos It sounds like if the support isn't going to be in fog for RCv2, your best bet is probably to upgrade to the latest version when the time comes.

If the support isn't in fog, I don't think we're going to be able to do a whole lot to assist in chef-provisioning-fog. I'll keep poking around, and post any updates if I get them.

@djoos
Copy link
Author

djoos commented Oct 6, 2015

Thanks for the update!

Unfortunately there's no upgrade path from RackConnect v2 to v3 (yet), so there might well be some other people who will stumble upon this thread with a similar issue...

As a workaround we make use of the transport_address_location => :private_ip (+ deprecated use_private_ip_for_ssh => true) to get round the RackConnect public IP change. I mentioned that initially I thought that was not doing the trick, however it does seem to be doing the trick.

I'll close this issue now, thanks again for the information - have a great evening!
David

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants