ReleaseEngineering/How To/Add New AWS Subnets: Difference between revisions
< ReleaseEngineering | How To
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
Below you can find the steps to add new aws subnests | Below you can find the steps to add new aws subnests | ||
== Create | == Create new subnets == | ||
* Add subnets to https://github.com/mozilla/build-cloud-tools/blob/master/configs/subnets.yml | * Add subnets to https://github.com/mozilla/build-cloud-tools/blob/master/configs/subnets.yml | ||
** run `scripts/aws_manage_subnets.py configs/subnets.yml` from aws-manager server | ** run `scripts/aws_manage_subnets.py configs/subnets.yml` from aws-manager server | ||
| Line 11: | Line 11: | ||
More details {{bug|1165432}} or {{bug|1239263}} and notes here https://github.com/mozilla/build-cloud-tools/pull/72 | More details {{bug|1165432}} or {{bug|1239263}} and notes here https://github.com/mozilla/build-cloud-tools/pull/72 | ||
== Update | == Update firewall rules == | ||
* Open bugs with netops to include new flows {{bug|1254144}} | * Open bugs with netops to include new flows {{bug|1254144}} | ||
* Add the subnets to https://github.com/mozilla/build-cloud-tools/blob/master/configs/securitygroups.yml | * Add the subnets to https://github.com/mozilla/build-cloud-tools/blob/master/configs/securitygroups.yml | ||
| Line 18: | Line 18: | ||
* Update firewall tests to include new subnets (private repo releng/firewall-tests) and ensure tests pass after netops has made the changes ( more details https://mana.mozilla.org/wiki/display/IT/How+to+Run+Flow+Tests ) | * Update firewall tests to include new subnets (private repo releng/firewall-tests) and ensure tests pass after netops has made the changes ( more details https://mana.mozilla.org/wiki/display/IT/How+to+Run+Flow+Tests ) | ||
== Increase size of the pool == | |||
* Updated the size limit https://github.com/ciobancai/build-cloud-tools/blob/master/configs/watch_pending.cfg | |||
== Add the new platforms in build-clout-tolls== | == Add the new platforms in build-clout-tolls== | ||
=== tst-linux64 === | === tst-linux64 === | ||
* Add the new subnets for tst-linux64: https://github.com/mozilla/build-cloud-tools/blob/master/configs/tst-linux64 | * Add the new subnets for tst-linux64: https://github.com/mozilla/build-cloud-tools/blob/master/configs/tst-linux64 | ||
Revision as of 16:06, 9 March 2016
Below you can find the steps to add new aws subnests
Create new subnets
- Add subnets to https://github.com/mozilla/build-cloud-tools/blob/master/configs/subnets.yml
- run `scripts/aws_manage_subnets.py configs/subnets.yml` from aws-manager server
Please check in AWS the new VPC subnets
More details bug 1165432 or bug 1239263 and notes here https://github.com/mozilla/build-cloud-tools/pull/72
Update firewall rules
- Open bugs with netops to include new flows bug 1254144
- Add the subnets to https://github.com/mozilla/build-cloud-tools/blob/master/configs/securitygroups.yml
NOTE: After the firewall rules has been added by netops team and the new subnets in securitygroups.yml, the changes will be applied overnight
- Update firewall tests to include new subnets (private repo releng/firewall-tests) and ensure tests pass after netops has made the changes ( more details https://mana.mozilla.org/wiki/display/IT/How+to+Run+Flow+Tests )
Increase size of the pool
- Updated the size limit https://github.com/ciobancai/build-cloud-tools/blob/master/configs/watch_pending.cfg
Add the new platforms in build-clout-tolls
tst-linux64
- Add the new subnets for tst-linux64: https://github.com/mozilla/build-cloud-tools/blob/master/configs/tst-linux64