-
Notifications
You must be signed in to change notification settings - Fork 153
Maintenance: compatibleArchitectures
field not available in all AWS Regions
#1400
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
Comments
As the commits linked above show, I ended up temporarily commenting out the parameter in the layer stack. Let's discuss options in the coming weeks. |
Python folks had similar problems with my recent changes here. They used aspects to traverse the nodes and fix the I will apply same fix to our layer package. |
Aside from the immediate fix, do we have a reliable way of keeping track of when the field will be available? Or do we have to keep our eyes peeled on the what's new channel to see when it gets announced? |
We will revisit the issue once we start working on #1374. I will block it for now. |
The Python team has worked around this limitation by modifying the region matrix from this:
to this: matrix:
include:
- region: "af-south-1"
has_arm64_support: "true"
- region: "ap-east-1"
has_arm64_support: "true" With the new npx cdk deploy --app cdk.out --context region=${{ matrix.region }} --parameters HasARM64Support=${{ matrix.has_arm64_support }} ... Then, in the CDK application, the parameter is converted to a set of We should look into adopting the same solution so we can forget about the issue for good. |
You can close it now. All the regions supports arm64. |
Thank you for the info! I opened a PR (#3544) to add back the field, which will close the PR once merged. |
This issue is now closed. Please be mindful that future comments are hard for our team to see. If you need more assistance, please either tag a team member or open a new issue that references this one. If you wish to keep having a conversation with other community members under this issue feel free to do so. |
This is now released under v2.14.0 version! |
Summary
In #1372 we have introduced two new fields to our public layers:
compatibleArchitectures
andlicense
. This new field however caused the release process to fail due to one of the fields not being accepted in some regions.To proceed with the release I have applied an hot-fix, however we should dedicate time to understand what are the implication of this field not being supported.
Why is this needed?
Because the
compatibleArchitectures
is not supported in some AWS regions (eu-south-2
,eu-central-2
,ap-southeast-4
) and we are unsure of what are the implications.Which area does this relate to?
Automation
Solution
No response
Acknowledgment
Future readers
Please react with 👍 and your use case to help us understand customer demand.
The text was updated successfully, but these errors were encountered: