Skip to content

Commit 544c920

Browse files
committed
change v5 check to check if file exists
1 parent 9563a6c commit 544c920

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

cmd/nginx-ingress/main.go

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,12 +145,15 @@ func main() {
145145
if *appProtect {
146146
appProtectVersion = getAppProtectVersionInfo(ctx)
147147

148-
for _, flag := range parsedFlags {
149-
if strings.Contains(flag, "app-protect-enforcer-address") {
150-
appProtectV5 = true
151-
appProtectBundlePath = appProtectv5BundleFolder
152-
break
148+
if _, err := os.Stat("/opt/app_protect/VERSION.common"); os.IsNotExist(err) {
149+
appProtectV5 = true
150+
appProtectBundlePath = appProtectv5BundleFolder
151+
nl.Infof(l, "Detected WAF v5")
152+
} else {
153+
if err != nil {
154+
nl.Warnf(l, "Cannot detect WAF version: %v, defaulting to WAF v4", err)
153155
}
156+
nl.Infof(l, "Detected WAF v4")
154157
}
155158
}
156159

tests/suite/utils/resources_utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1414,7 +1414,6 @@ def create_ingress_controller_wafv5(
14141414
[
14151415
f"-default-server-tls-secret=$(POD_NAMESPACE)/default-server-secret",
14161416
f"-enable-telemetry-reporting=false",
1417-
f"-app-protect-enforcer-address",
14181417
]
14191418
)
14201419

0 commit comments

Comments
 (0)