Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
qiuqunfeng
waf-console
Commits
0ecd4716
Commit
0ecd4716
authored
Mar 19, 2025
by
qiuqunfeng
Browse files
debug
parent
f9077078
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
2 deletions
+16
-2
internal/service/waf.go
internal/service/waf.go
+16
-2
No files found.
internal/service/waf.go
View file @
0ecd4716
...
...
@@ -954,6 +954,14 @@ func (s *wafService) getWafServiceMap(ctx context.Context, req *MatcherExpr) (ma
return
svcMap
,
nil
}
func
groupWafServicesByNamespace
(
wafServices
[]
model
.
WafService
)
map
[
string
][]
model
.
WafService
{
svcMap
:=
make
(
map
[
string
][]
model
.
WafService
)
for
_
,
wafService
:=
range
wafServices
{
svcMap
[
wafService
.
Namespace
]
=
append
(
svcMap
[
wafService
.
Namespace
],
wafService
)
}
return
svcMap
}
func
(
s
*
wafService
)
createConfigMap
(
ctx
context
.
Context
,
req
*
MatcherExpr
,
regionCode
string
,
wafSvc
[]
model
.
WafService
)
error
{
client
:=
s
.
clusterClientManager
.
GetClient
(
regionCode
)
if
client
==
nil
{
...
...
@@ -1061,6 +1069,7 @@ func (s *wafService) DeleteBlackWhiteList(ctx context.Context, ID uint32) error
if
err
!=
nil
{
return
err
}
log
.
Info
()
.
Interface
(
"delete svcMap"
,
svcMap
)
.
Msg
(
"delete svcMap"
)
for
regionCode
,
wafServices
:=
range
svcMap
{
err
:=
s
.
deleteConfigMap
(
ctx
,
ID
,
regionCode
,
wafServices
)
if
err
!=
nil
{
...
...
@@ -1109,8 +1118,13 @@ func (s *wafService) GetBlackWhiteLists(ctx context.Context, query *MatchExprQue
exprsResp
:=
[]
MatcherExpr
{}
for
_
,
expr
:=
range
exprs
{
exprsResp
=
append
(
exprsResp
,
MatcherExpr
{
ID
:
expr
.
ID
,
Name
:
expr
.
Name
,
ID
:
expr
.
ID
,
Name
:
expr
.
Name
,
Scope
:
expr
.
Scope
,
Mode
:
expr
.
Mode
,
Expr
:
expr
.
Expr
,
Status
:
int32
(
expr
.
Status
),
Global
:
expr
.
Global
,
})
}
return
exprsResp
,
nil
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment