quickstart-bitnami-wordpress icon indicating copy to clipboard operation
quickstart-bitnami-wordpress copied to clipboard

EFS support in London region (eu-west-2)

Open TrentDSD opened this issue 6 years ago • 12 comments

The template assertions currently prevent deployment to the London region (eu-west-2), although EFS is explicitly supported there. I've amended the assertions but still get a failure on the Wordpress stack creation. Is there a deeper dependency beyond the 9 CF templates?

TrentDSD avatar Feb 18 '19 10:02 TrentDSD

Hi @TrentDSD

Thanks for reporting it. I created a PR to update the supported regions. Could you take a look?

Could you also please share the failure you obtained when you amended the assertions?

juan131 avatar Feb 19 '19 15:02 juan131

Thanks @juan131 - it's getting part way through the 'Wordpress' stack and then failing on the EFS assertion, despite having added the "eu-west-2" entry to assertions on both the main and wordpress templates. Very strange - it deploys great in Ireland though.

Embedded stack arn:aws:cloudformation:eu-west-2:647354738460:stack/GPA-Wordpress-WordPressStack-XLER7G87Z5O3/1ec720e0-3369-11e9-814c-06afee4bb078 was not successfully created: Parameter validation failed: assertion error: This Quick Start uses Amazon EFS which is only available in the US East (N. Virginia), US East (Ohio), US West (N. California), US West (Oregon), EU (Frankfurt), EU (Ireland), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Singapore) and Asia Pacific (Sydney) regions. Please launch the stack in one of these regions.

TrentDSD avatar Feb 20 '19 14:02 TrentDSD

The changes requested to fix the issue were merged into the develop branch. See https://github.com/aws-quickstart/quickstart-bitnami-wordpress/pull/24

The changes will be available in master after AWS' CI tests run.

juan131 avatar Feb 26 '19 14:02 juan131

This was merged into Master yesterday afternoon.

andrew-glenn avatar Feb 26 '19 15:02 andrew-glenn

I don't understand why this was closed, when I cannot see London as an option when using this CloudFormation template. Is there anything that would stop me from just adding eu-west-2 to the .yaml file?

eggbean avatar Aug 13 '19 03:08 eggbean

@jason404 We've updated the templates to account for EFS Availability in eu-west-2.

In general, there's nothing preventing you from editing the template. However.. The only .yaml I see in the repo is the taskcat config, and that reflects testing in eu-west-2, so I'm a little confused. Which yaml file are you referring to?

https://github.com/aws-quickstart/quickstart-bitnami-wordpress/blob/dcb54544918e04cacc36d95d23194ddc02b76ffe/ci/taskcat.yml#L5-L16

https://github.com/aws-quickstart/quickstart-bitnami-wordpress/blob/dcb54544918e04cacc36d95d23194ddc02b76ffe/templates/wordpress-master.template#L712-L733

https://github.com/aws-quickstart/quickstart-bitnami-wordpress/blob/dcb54544918e04cacc36d95d23194ddc02b76ffe/templates/wordpress.template#L613-L640

andrew-glenn avatar Aug 13 '19 16:08 andrew-glenn

I mean the .yaml file for this stack that I open in CloudFormation, from the AWS Marketplace.

https://aws.amazon.com/marketplace/pp/B07PW4R98M

image


EDIT: I should have just said CloudFormation template I suppose. I just prefer the yaml format and forgot that was just a display option.

eggbean avatar Aug 13 '19 17:08 eggbean

I'm still stuck here on this. I can't see any way of modifying the template so that the stack can be deployed in eu-west-2.

eggbean avatar Aug 19 '19 22:08 eggbean

@jason404 - The templates in the marketplace and the QuickStart (github repo) are similar, but not identical. I'm working behind the scenes to see how we can reconcile these moving forward.

I looked at the template in the MP listing though, the assertions (and AMI IDs) indicate this should launch in eu-west-2;

I noted in the drop-down that not all the regions are available. The template supports it, so there's nothing preventing you from copying the Template URL (under "Learn More" -> Download this template) and launching it via the CloudFormation console.

Transparency: I agree this isn't the best user experience.

andrew-glenn avatar Aug 20 '19 15:08 andrew-glenn

Hi @andrew-glenn , I would like to know if the templates use is actually supported in the London region, I can see here that the London region is not on the list. So I suppose even if the template has it added, if amazon does not support it probably that is the reason why you can't deploy on that region.

miguelaeh avatar Aug 20 '19 15:08 miguelaeh

@miguelaeh - Great question.

TLDR: The dropdown is an out-of-band administrative task that's currently lagging behind.

Longer context:

For the Bitnami Wordpress Quickstart Listing meaning, this repository, and the templates linked in the landing page and deployment guide, London is supported. There are other EFS-supported regions that currently are not reflected in the templates. I'm working with Bitnami to address that over the coming weeks.

The Bitnami Wordpress Marketplace Listing was launched in tandem with this Quick Start. There are a few differences between the templates - development nuances, and so forth. This means that if I compare them using 'diff' or other utility, they're not identical. However, functionally, they're very similar.

Even with those minor differences, the templates - in both places - support the EU-WEST-2 region. The drop-down you see is not controlled via the template, and is an administrative task that's out of scope of the template development. It's something I'm following up on internally.

andrew-glenn avatar Aug 20 '19 15:08 andrew-glenn

Hi, I have a similar problem but with the eu-south-1 region (Milan). I edited the CloudFormation template, as @andrew-glenn suggested, but I still got the error "This Quick Start uses Amazon EFS which is only available in the Asia Pacific (Tokyo)...". EFS is supported in eu-south-1 region as shown in this link. What am I doing wrong?

error cloudformation-edited-region

calabr93 avatar Sep 24 '22 08:09 calabr93