Code Monkey home page Code Monkey logo

Comments (8)

narayan-iyengar avatar narayan-iyengar commented on August 29, 2024

The reason we chose FIFO queues is to serialize messages. It is possible (maybe likely) that when you start deploying/deleting spoke VPCs at scale messages might be picked up out of order and it could cause issues with the solution.

I would love to get feedback based on your testing.

from aws-transit-vpc.

SergiMajo avatar SergiMajo commented on August 29, 2024

We have the same problem in Frankfurt. We have removed the 2 "true" statements but the paloaltos instances are not booted up. Did you do any extra steps to fix it?
Thanks,

from aws-transit-vpc.

narayan-iyengar avatar narayan-iyengar commented on August 29, 2024

from aws-transit-vpc.

TomRyan-321 avatar TomRyan-321 commented on August 29, 2024

@SergiMajo There was a few other commands that needed to be removed as well inrelation to the SQS queues also the name it tries to generate as part of the stack was invalid.

Here is what I changed on my side when I was still using this stack to launch the transit vpc

Delete:
"FifoQueue" : true,
"ContentBasedDeduplication" : true,

Fix QueueNames invalid character by replacing "." with "-":
"QueueName": {"Fn::Join": ["-", [{ "Ref": "AWS::StackName" }, "PriorityQueue.fifo"]]},
to
"QueueName": {"Fn::Join": ["-", [{ "Ref": "AWS::StackName" }, "PriorityQueue-fifo"]]},
(note I stopped using this solution and only took parts out of the paGrp CFT to build 2x palo's rather than having the auto-vpn solution provided with this stack)

&

"QueueName": {"Fn::Join": ["-", [{ "Ref": "AWS::StackName" }, "NormalQueue.fifo"]]},
to
"QueueName": {"Fn::Join": ["-", [{ "Ref": "AWS::StackName" }, "NormalQueue-fifo"]]},

Beyond this I stopped testing most of the solution and instead just used the paGrpCft.json to provision 2x Palo's in an existing VPC without using the autovpn function so cannot comment on how it works without FIFO queues etc.

from aws-transit-vpc.

SergiMajo avatar SergiMajo commented on August 29, 2024

Thank you very much. The name thing had it too, instead of.fifo it simply removed the.fifo because it gave a mistake that it only accepted alphanumeric characters,
what's wrong with me is the VPN.

thank you!

from aws-transit-vpc.

narayan-iyengar avatar narayan-iyengar commented on August 29, 2024

from aws-transit-vpc.

jonstra avatar jonstra commented on August 29, 2024

I'm trying to deploy in Frankfurt and i get SQS invalid attribute.

CREATE_FAILED | AWS::SQS::Queue | SQSPriorityFifoQueue | Unknown Attribute FifoQueue
CREATE_FAILED | AWS::SQS::Queue | SQSNormalFifoQueue | Unknown Attribute FifoQueue.

I tried changing NormalQueue.fifo to NormalQueue-fifo but get error, ".fifo" extension is required.

Can someone please explain this? Thank you.

from aws-transit-vpc.

daemon4d avatar daemon4d commented on August 29, 2024

I have a path to deploy it in any region. Basically this patch creates FIFO queues at eu-west-1 region and all of the rest infrastructure goes to the region selected

from aws-transit-vpc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.