CloudVE / CloudVE/cloudbridge

Replace GCP firewall implementation with firecloud/cloud datastore

Open
#194 1 comment 0 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
Python
Stars
117
Forks
51
Avg merge
9h 17m
Merged PRs (30d)
5

Description

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](https://firebase.google.com/docs/firestore/) 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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.