Files
teleport/examples/chart/event-handler/values.yaml
T
bbfa8bc2e4 event-handler chart updates (#43590)
* event-handler chart updates

* only puts skip session and event types in config if set for event-handler chart

* have types, session, event types as array for event-handler values

---------

Co-authored-by: Steven Martin <stevenmartin@Stevens-MBP.fios-router.home>
Co-authored-by: Steven Martin <stevenmartin@stevens-mbp.lan>
2024-07-08 19:55:27 +00:00

100 lines
2.6 KiB
YAML

# Default values for event-handler.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
#
# Plugin specific options
#
teleport:
address: ""
identitySecretName: ""
identitySecretPath: "auth_id"
eventHandler:
storagePath: "/var/lib/teleport/plugins/event-handler/storage"
timeout: "10s"
batch: 20
# The window size configures the duration of the time window for the event handler
# to request events from Teleport. By default, this is set to 24 hours.
# Reduce the window size if the events backend cannot manage the event volume
# for the default window size.
# The window size should be specified as a duration string, parsed by Go's time.ParseDuration.
windowSize: "24h"
# Optional setting to enable debug logging
# debug: true
# Optional setting for event types to forward
# types: ["TYPE1", "TYPE2"]
# Optional setting for event types to skip
# skipEventTypes: ["TYPE1"]
# Optional setting for session types to skip
# skipSessionTypes: ["TYPE1"]
fluentd:
url: ""
sessionUrl: ""
certificate:
secretName: ""
caPath: "ca.crt"
certPath: "client.crt"
keyPath: "client.key"
persistentVolumeClaim:
enabled: false
size: 1Gi
storageClassName: ""
existingClaim: ""
volumeName: "storage"
#
# Deployment
#
image:
repository: public.ecr.aws/gravitational/teleport-plugin-event-handler
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: ""
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
podAnnotations: {}
podSecurityContext: {}
securityContext: {}
resources: {}
nodeSelector: {}
# tls -- contains settings for mounting your own TLS material in the event-handler pod.
# The event-handler does not expose a TLS server, so this is only used to trust CAs.
tls:
# tls.existingCASecretName(string) -- sets the `SSL_CERT_FILE` environment
# variable to load a trusted CA or bundle in PEM format into Teleport pods.
# The injected CA will be used to validate TLS communications with the Proxy
# Service.
#
# You must create a secret containing the CA certs in the same namespace as Teleport using a command like:
#
# $ kubectl create secret generic my-root-ca --from-file=ca.pem=/path/to/root-ca.pem
#
# The key containing the root CA in the secret must be `ca.pem`.
existingCASecretName: ""
tolerations: []
affinity: {}
volumes: []
# - name: storage
# persistentVolumeClaim:
# claimName: teleport-plugin-event-handler
volumeMounts: []
# - name: storage
# mountPath: "/var/lib/teleport/plugins/event-handler/storage"