From 38a0d07444c92f91eb5f247a2721e6729c8aa104 Mon Sep 17 00:00:00 2001 From: ioito Date: Fri, 24 Dec 2021 17:36:50 +0800 Subject: [PATCH] fix(region): google security group fix --- pkg/compute/regiondrivers/google.go | 2 +- pkg/multicloud/google/securitygroup.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/compute/regiondrivers/google.go b/pkg/compute/regiondrivers/google.go index 7ec67a14de..01609b3e57 100644 --- a/pkg/compute/regiondrivers/google.go +++ b/pkg/compute/regiondrivers/google.go @@ -76,7 +76,7 @@ func (self *SGoogleRegionDriver) GetSecurityGroupRuleMaxPriority() int { } func (self *SGoogleRegionDriver) GetSecurityGroupRuleMinPriority() int { - return 65535 + return 65534 } func (self *SGoogleRegionDriver) GetProvider() string { diff --git a/pkg/multicloud/google/securitygroup.go b/pkg/multicloud/google/securitygroup.go index 5c0e557666..b46c3f24f8 100644 --- a/pkg/multicloud/google/securitygroup.go +++ b/pkg/multicloud/google/securitygroup.go @@ -244,6 +244,9 @@ func (self *SSecurityGroup) GetRules() ([]cloudprovider.SecurityRule, error) { } rules := []cloudprovider.SecurityRule{} for _, firewall := range firewalls { + if firewall.Priority == 65535 { // skip 65535 rule, because it not work + continue + } _rules, err := firewall.toRules() if err != nil { return nil, err