mirror of
https://github.com/helm/charts.git
synced 2026-08-20 12:57:55 +00:00
If you change some agent settings in values.yaml of passing via the command line, you can alter the value of new_k8s flag Signed-off-by: Néstor Salceda <nestor.salceda@sysdig.com>
94 lines
2.6 KiB
YAML
94 lines
2.6 KiB
YAML
# Default values for Sysdig Monitor and Secure Helm package.
|
|
|
|
image:
|
|
registry: docker.io
|
|
repository: sysdig/agent
|
|
tag: 0.89.5
|
|
# Specify a imagePullPolicy
|
|
# Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
|
# ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
|
|
pullPolicy: IfNotPresent
|
|
# Optionally specify an array of imagePullSecrets.
|
|
# Secrets must be manually created in the namespace.
|
|
# ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
|
|
#
|
|
# pullSecrets:
|
|
# - name: myRegistrKeySecretName
|
|
|
|
resources:
|
|
# Although resources needed are subjective on the actual workload we provide
|
|
# a sane defaults ones. If you have more questions or concerns, please refer
|
|
# to Sysdig Support for more info about it
|
|
requests:
|
|
cpu: 100m
|
|
memory: 512Mi
|
|
limits:
|
|
cpu: 200m
|
|
memory: 1024Mi
|
|
|
|
rbac:
|
|
# true here enables creation of rbac resources
|
|
create: true
|
|
|
|
serviceAccount:
|
|
# Create and use serviceAccount resources
|
|
create: true
|
|
# Use this value as serviceAccountName
|
|
name:
|
|
|
|
daemonset:
|
|
# Perform rolling updates by default in the DaemonSet agent
|
|
# ref: https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/
|
|
updateStrategy:
|
|
# You can also customize maxUnavailable, maxSurge or minReadySeconds if you
|
|
# need it
|
|
type: RollingUpdate
|
|
|
|
ebpf:
|
|
# Enable eBPF support for Sysdig Agent
|
|
enabled: false
|
|
|
|
settings:
|
|
# Needed to correctly detect the kernel version for the eBPF program
|
|
# Set to false if not running on Google COS
|
|
mountEtcVolume: true
|
|
|
|
sysdig:
|
|
# Required: You need your Sysdig Monitor access key before running agents.
|
|
accessKey: ""
|
|
|
|
settings:
|
|
### Agent tags
|
|
# tags: linux:ubuntu,dept:dev,local:nyc
|
|
#### Sysdig Software related config ####
|
|
# Sysdig collector address
|
|
# collector: 192.168.1.1
|
|
# Collector TCP port
|
|
# collector_port: 6666
|
|
# Whether collector accepts ssl
|
|
# ssl: true
|
|
# collector certificate validation
|
|
# ssl_verify_certificate: true
|
|
#######################################
|
|
# k8s_cluster_name: production
|
|
|
|
secure:
|
|
# true here enables Sysdig Secure: container run-time security & forensics
|
|
enabled: false
|
|
|
|
customAppChecks: {}
|
|
# Allow passing custom app checks for Sysdig Agent.
|
|
# Example:
|
|
#
|
|
# sample.py: |-
|
|
# from checks import AgentCheck
|
|
#
|
|
# class MyCustomCheck(AgentCheck):
|
|
# def check(self, instance):
|
|
# self.gauge("testhelm", 1)
|
|
|
|
# Allow sysdig to run on Kubernetes 1.6 masters.
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|