-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
[ci.jenkins.io] Define virtual networking for AWS #4320
Comments
to provide multiple IPs for the gateway: we can use we decided (with @dduportal) to use one gateway per subnet with one ip per gateway for now as it is not yet available with the module and will imply to change it or define by hand all the resources. |
Update regarding network restrictions:
|
Update regarding it is mandatory to have at least 2 Availability Zones as per : https://docs.aws.amazon.com/eks/latest/userguide/network-reqs.html#network-requirements-subnets but we should still be able to lock our nodes to only one AZ to be able to use our EBS volumes (not spanning on multiple AZs) as per : terraform-aws-modules/terraform-aws-eks#1252 |
Update: we need to adjust the initial hypothesis (as per our findings):
=> This should be implemented in a single big PR: jenkins-infra/terraform-aws-sponsorship#36 |
Closing this issue as there are no more foundational work to be made. If we have further "network" issues, it will be higlhy specific to one of the other topics (Controller VM, ephemeral agents or EKS). |
Update: we had to fix the following elements to allow outbound Internet from private subnet and EKS cluster creation with no errors:
|
We need to define virtual networking for ci.jenkins.io in AWS.
No need for multiple availability zones (when possible)as we'll use EBS for disks which does NOT span to different zone - https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html and a simpler setup (we used EKS in jenkins-infra/aws with multiple AZs which was a nightmare to maintain for no added value)private subnets only(to control allowed outbound connections) not possible, we need a public subnet for gw.The text was updated successfully, but these errors were encountered: