Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

giantswarm/aws-network-topology-operator

Repository files navigation

CircleCI

aws-network-topology-operator

Handles the setup / configuration of high-level AWS networking to allow cross-VPC communication between clusters

Setup

./manager
    --leader-elect
    --management-cluster-name my-mc
    --management-cluster-namespace org-giantswarm

Required IAM permissions

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "ec2:CreateTags",
                "ec2:DeleteTags",
                "ec2:DescribeTransitGateways",
                "ec2:DescribeTransitGatewayVpcAttachments",
                "ec2:CreateTransitGateway",
                "ec2:CreateTransitGatewayVpcAttachment",
                "ec2:DeleteTransitGateway",
                "ec2:DeleteTransitGatewayVpcAttachment",
                "ec2:CreateManagedPrefixList",
                "ec2:DescribeManagedPrefixLists",
                "ec2:ModifyManagedPrefixList",
                "ec2:GetManagedPrefixListEntries",
                "ec2:DeleteRoute",
                "ec2:CreateRoute",
                "ec2:DescribeRouteTables",
                "sns:Publish", // Needed if using `UserManaged` mode
            ],
            "Resource": "*"
        }
    ]
}

About

Handles the setup / configuration of high-level AWS networking to allow cross-VPC communication between clusters

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages