8000 AP: Add support for user defined browsers · nginx/kubernetes-ingress@6154717 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6154717

Browse files
Rafal Wegrzyckirafwegv
authored andcommitted
AP: Add support for user defined browsers
refresh crds
1 parent fba8fb6 commit 6154717

File tree

2 files changed

+88
-0
lines changed

2 files changed

+88
-0
lines changed

deployments/common/crds/appprotect.f5.com_appolicies.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,31 @@ spec:
248248
type: string
249249
type: object
250250
type: array
251+
browsers:
252+
items:
253+
properties:
254+
$action:
255+
enum:
256+
- delete
257+
type: string
258+
action:
259+
enum:
260+
- alarm
261+
- block
262+
- detect
263+
type: string
264+
maxVersion:
265+
maximum: 2147483647
266+
minimum: 0
267+
type: integer
268+
minVersion:
269+
maximum: 2147483647
270+
minimum: 0
271+
type: integer
272+
name:
273+
type: string
274+
type: object
275+
type: array
251276
classes:
252277
items:
253278
properties:
@@ -260,9 +285,11 @@ spec:
260285
type: string
261286
name:
262287
enum:
288+
- browser
263289
- malicious-bot
264290
- suspicious-browser
265291
- trusted-bot
292+
- unknown
266293
- untrusted-bot
267294
type: string
268295
type: object
@@ -288,6 +315,23 @@ spec:
288315
type: boolean
289316
type: object
290317
type: object
318+
browser-definitions:
319+
items:
320+
properties:
321+
$action:
322+
enum:
323+
- delete
324+
type: string
325+
isUserDefined:
326+
type: boolean
327+
matchRegex:
328+
type: string
329+
matchString:
330+
type: string
331+
name:
332+
type: string
333+
type: object
334+
type: array
291335
caseInsensitive:
292336
type: boolean
293337
character-sets:

deployments/helm-chart/crds/appprotect.f5.com_appolicies.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,31 @@ spec:
248248
type: string
249249
type: object
250250
type: array
251+
browsers:
252+
items:
253+
properties:
254+
$action:
255+
enum:
256+
- delete
257+
type: string
258+
action:
259+
enum:
260+
- alarm
261+
- block
262+
- detect
263+
type: string
264+
maxVersion:
265+
maximum: 2147483647
266+
minimum: 0
267+
type: integer
268+
minVersion:
269+
maximum: 2147483647
270+
minimum: 0
271+
type: integer
272+
name:
273+
type: string
274+
type: object
275+
type: array
251276
classes:
252277
items:
253278
properties:
@@ -260,9 +285,11 @@ spec:
260285
type: string
261286
name:
262287
enum:
288+
- browser
263289
- malicious-bot
264290
- suspicious-browser
265291
- trusted-bot
292+
- unknown
266293
- untrusted-bot
267294
type: string
268295
type: object
@@ -288,6 +315,23 @@ spec:
288315
type: boolean
289316
type: object
290317
type: object
318+
browser-definitions:
319+
items:
320+
properties:
321+
$action:
322+
enum:
323+
- delete
324+
type: string
325+
isUserDefined:
326+
type: boolean
327+
matchRegex:
328+
type: string
329+
matchString:
330+
type: string
331+
name:
332+
type: string
333+
type: object
334+
type: array
291335
caseInsensitive:
292336
type: boolean
293337
character-sets:

0 commit comments

Comments
 (0)
0