refactors the determination of the machine's subnet ID by moving all related code to the GetSubnet() function instead of having it partly in Create() and GetSubnetID().
allows the user to specify more than a single subnet id. If more than one is specified, the least occupied subnet is choosen.
allows the determination of subnets based on devpod:devpod tag without providing a VPC ID. I think this was a bug. The code required to have a VPC ID specified in this case, however it didn't do anything with the value in this decision branch.
allows the user to specify an availability zone. Subnets are than filtered by this zone. This feature is for example meant to provide a workaround to get a workspace up and running even during a zone outage on AWS side.
This PR:
GetSubnet()
function instead of having it partly inCreate()
andGetSubnetID()
.devpod:devpod
tag without providing a VPC ID. I think this was a bug. The code required to have a VPC ID specified in this case, however it didn't do anything with the value in this decision branch.Jan Roehrich jan.roehrich@mercedes-benz.com, Mercedes-Benz Tech Innovation GmbH, legal info/Impressum