CloudVE/cloudbridge

Replace GCP firewall implementation with firecloud/cloud datastore

nuwang opened this issue · 1 comments

GCP does not have a direct analogue to firewalls/security group. A firewall resource in GCP is closer to a firewall rule in other providers. Therefore, the current implementation simulates groups of rules by a complicated procedure of tagging.

However, this complicates the code greatly, and has a significant impact on performance, since firewall rules must be repeatedly queried and grouped by tag to reconstruct a firewall. Therefore, an option is to use Firestore database as a simple means of storing the firewall -> firewall rule associations, so they can be queried faster. This will reduce complexity and result in improved performance.

Hi my name is Aarushi Soni . I want to contribute to this issue . Is this issue still open ? I am first time contributor . Please guide me through this process.