globocom / GloboNetworkAPI

API to automate IP Networking management, resource allocation and provisioning.
http://globonetworkapi.readthedocs.org/
Apache License 2.0
86 stars 67 forks source link

IndexError: list index out of range while deploying new rack #140

Open marcusgc opened 5 years ago

marcusgc commented 5 years ago

In order to subnet the datacenter v4 networks for each rack environment, NetworkAPI gets environment configuration from ip_config and EnvironmentConfig (populated by datacenter feature for the room). While deploying new rack, it is trying to statically allocate /18 network for the rack (networkapi.api_rack.facede.py:664 - "prefixo_inicial"). As such, when the environment is configured to smaller networks, it is raising an error index out of range error. There is a need to let it dynamically allocate the rack network according to the environment config.

maryanamorato commented 2 years ago

can i work on it?

marcusgc commented 2 years ago

Sure! Feel free to work on it and submit. Let us know if you have any concerns.