keptn-terraform/dynatrace-service/values.yaml

69 lines
3.4 KiB
YAML

dynatraceService:
image:
repository: docker.io/keptncontrib/dynatrace-service # Container Image Name
pullPolicy: IfNotPresent # Kubernetes Image Pull Policy
tag: "" # Container Tag
service:
enabled: true # Creates a Kubernetes Service for the dynatrace-service
config:
generateTaggingRules: true # Generate Tagging Rules in Dynatrace Tenant
generateProblemNotifications: true # Generate Problem Notifications in Dynatrace Tenant
generateManagementZones: true # Generate Management Zones in Dynatrace Tenant
generateDashboards: true # Generate Dashboards in Dynatrace Tenant
generateMetricEvents: true # Generate Metric Events in Dynatrace Tenant
synchronizeDynatraceServices: true # Synchronize Service Entities between Dynatrace and Keptn
synchronizeDynatraceServicesIntervalSeconds: 60 # Synchronization Interval
httpSSLVerify: true # Verify HTTPS SSL certificates
httpProxy: "" # Proxy for HTTP requests
httpsProxy: "" # Proxy for HTTPS requests
noProxy: "" # Proxy exceptions for HTTP and HTTPS requests
logLevel: "info" # Minimum log level to log
keptnApiUrl: "" # URL of keptn API
keptnBridgeUrl: "" # URL of keptn bridge
skipLowercaseSLINames: false # Skip to apply a lower-case operation on SLI names
skipIncludeSLODisplayNames: false # Skip to include display names for SLO files produced by dynatrace-service
skipCheckDuplicateSLIAndDisplayNames: false # Skip check for duplicate SLI and display names in dashboard use-case
imagePullSecrets: [ ] # Secrets to use for container registry credentials
serviceAccount:
create: true # Enables the service account creation
annotations: { } # Annotations to add to the service account
podAnnotations: { } # Annotations to add to the created pods
podSecurityContext: # Set the pod security context (e.g. fsGroups)
fsGroup: 65532
securityContext: # Set the security context (e.g. runAsUser)
runAsNonRoot: true
runAsUser: 65532
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
privileged: false
seccompProfile:
type: RuntimeDefault
distributor:
metadata:
hostname: "" # Sets the hostname sent by the distributor to the control-plane
namespace: "" # Sets the namespace sent by the distributor to the control-plane
resources: # Set resources limits and requests
limits:
cpu: 128m
memory: 200Mi
requests:
cpu: 32m
memory: 50Mi
nodeSelector: { } # Node selector configuration
tolerations: [ ] # Tolerations for the pods
affinity: { } # Affinity rules
terminationGracePeriodSeconds: 30 # Pod termination grace period in seconds
workGracePeriodSeconds: 20 # Seconds allocated to completing work in the event of a graceful shutdown
replyGracePeriodSeconds: 5 # Seconds allocated to replying in the event of a graceful shutdown