Bug 1333558
Summary: | AWS Compute Resource Issue: Issue with the eu-central-1 zone (Frankfurt zone) | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Calvin Hartwell <chartwel> | ||||
Component: | Compute Resources - EC2 | Assignee: | satellite6-bugs <satellite6-bugs> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 6.1.8 | CC: | bbuckingham, bkearney, chartwel, dlobatog, oprazak | ||||
Target Milestone: | Unspecified | Keywords: | Triaged | ||||
Target Release: | Unused | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2017-11-22 15:29:19 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
I can confirm this bug still exists in 6.1.8, I will also test it on 6.2.0 over the weekend. Apparently Cloudforms also had the SAME BUG, but they have already fixed it (they also use the Fog Library for managing AWS). Hi Calvin, do you happen to have a reference to the Cloudforms bug that resolved the issue? The version of fog may help as well. Moving 6.2 bugs out to sat-backlog. Connecting redmine issue http://projects.theforeman.org/issues/8859 from this bug Fixed via fog update in the attached issue |
Created attachment 1154386 [details] compute resource aws issue screenshots Description of problem: Assume that user/customer already has an AWS account and can provision AWS virtual machines themselves through the AWS web gui. Now they want to setup satellite 6 to provision images in AWS. The issue is that they cannot provision at all to the Frankfurt Zone/Region (EU central AWS Datacenter). Assume the customer has created their user account, permissions and groups on AWS before hand and have the correct Access Key and Secret Access Key for the user. The customer then attempts to setup a compute resource for AWS. They can test the connection OK, but submitting the compute resource fails (see screenshots). If you pick another datacenter, such as eu-west-1, it will succeed and you can provision. However, if you attempt to change the Region on the compute resource from eu-west-1 to eu-central-1 it will succeed, but break the compute resource in numerous ways. For example, if you attempt to associate it to virtual machines, it will cause a 500 error. If you attempt to provision with this modified compute resource, the Virtual Machine tab will give a 500 error. * Please see the screenshots. * The issue may also be present in the upstream FOG library. Version-Release number of selected component (if applicable): Satellite 6.1.7 How reproducible: Tested on 6.1.7 but probably affects 6.1.8 and 6.2 beta Steps to Reproduce: 1.Install and setup Satellite 6, setup AWS account (including user, groups, etc) 2. Setup compute resource for AWS, set zone to eu-central-1 (Frankfurt) 3. Attempt to save it, it breaks. Actual results: Cannot provision AWS instances in Frankfurt/eu-central-1 zone (compute resource issue). Expected results: AWS provisioning should work + Compute resource should work in eu-central-1 zone. Additional info: