Skip to content

Commit 6e95d81

Browse files
author
adetunjiakintundeakinde
committed
support open policy agent buffer type event with default limit events
1 parent 3628a51 commit 6e95d81

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

cluster/config-defaults.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,11 @@ skipper_open_policy_agent_data_preprocessing_optimization_enabled: "false"
377377
# Default timeout value in seconds for outgoing http calls from Open Policy Agent in a skipper filter
378378
skipper_open_policy_agent_styra_response_header_timeout: "2"
379379

380+
# Decision logging use event buffer type
381+
skipper_open_policy_agent_decision_logs_buffer_type_event_enable: "false"
382+
# Decision logging sets the maximum number of decision log events that can be buffered before being dropped
383+
skipper_open_policy_agent_decision_logs_buffer_type_event_limit: "1000"
384+
380385
#
381386
# FabricGateway controller config
382387
#

cluster/manifests/skipper/configmap-open-policy-agent.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ data:
3131
session_name: open-policy-agent-instance
3232
name: styra-bundles
3333
url: "{{ .Cluster.ConfigItems.skipper_open_policy_agent_bundles_url }}"
34+
{{ if eq .Cluster.ConfigItems.skipper_open_policy_agent_decision_logs_buffer_type_event_enable "true" }}
35+
decision_logs:
36+
reporting:
37+
buffer_type: "event"
38+
buffer_size_limit_events: {{ .Cluster.ConfigItems.skipper_open_policy_agent_decision_logs_buffer_type_event_limit }}
39+
{{ end }}
3440
envoymetadata.json: |-
3541
{
3642
"filter_metadata": {

0 commit comments

Comments
 (0)