-
Notifications
You must be signed in to change notification settings - Fork 9.6k
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
state/remote/swift: Updates #9769
state/remote/swift: Updates #9769
Conversation
@jtopjian Not sure if you've done anything with Terraform remote state before, but wouldn't mind a quick review of this one from a Gophercloud POV... |
Hmm, looks like am missing some vendored packages from gophercloud/gophercloud... Now lets see if I can work out how to vendor them in :) |
@fatmcgav Nice. I've been meaning to take a look at the Swift remote state support for a while. :) |
OK, I think I've got all the possible config permutations covered... @jtopjian Fancy giving it a spin? |
@stack72 I'm guessing I'm going to need to clean this one up a bit... ;) Any preference on splitting down, or all in one commit? |
@fatmcgav I'll try this out and report back :) Re cleanup: This PR might make sense as two or more PRs instead of one. It looks like there are distinct topic differences. For example, adding SSL certs doesn't necessarily mean that moving to the new gophercloud repo has to happen at the same time. Maybe two PRs? One for the Gophercloud move and one for the SSL updates? I can definitely make sure they are merged shortly within each other. |
@jtopjian Yeh, can look at splitting it down... As this is also the last bit that's using 'rackspace/gophercloud', so can un-vendor that aswell as part of the Gophercloud move PR... |
@fatmcgav that sounds good to me! |
@jtopjian FYI, I've split the gophercloud migration into https://github.com/fatmcgav/terraform/tree/state_remote_swift_updates_rework. Can then raise a new PR for the other updates... |
@fatmcgav I won't have time to test until this evening (another 7-ish hours my time) so feel free to break this PR up. You can also have the second PR based on the first and unless any changes are made to the first, the second will merge cleanly. I can then test solely on the second PR. :) |
@jtopjian Cool, ok... I'll get breaking then :) |
c5578ae
to
9cc3149
Compare
…e to support insecure TLS, added Keystone v3 auth params Update swift remote documentation
9cc3149
to
54065ac
Compare
@fatmcgav wow - this really needed an update! Keystone v3 wasn't even working. Thanks! The Swift code looks good to go. A few notes about the vendoring:
Feel free to add a short commit message about each.
The trailing (Edit: actually updating gophercloud/gophercloud is kind of moot. It'll just make noise in I suspect you'll end up with a lot more deleted files after that. Looks like you have the honours of fully wiping out the old repo :) |
Add github.com/gophercloud/gophercloud/openstack/objectstorage/v1/objects and github.com/gophercloud/gophercloud/openstack/objectstorage/v1/accounts
54065ac
to
937deef
Compare
All code has now migrated to using github.com/gophercloud/gophercloud!
937deef
to
ef57001
Compare
@jtopjian Yeh, was very neglected. Commit messages updated, and lots more |
LGTM! |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
Updates to
swift
remote state support: