139 lines
3.8 KiB
YAML
139 lines
3.8 KiB
YAML
# An API key is required to connect to the Speedscale cloud.
|
|
# If you need a key email support@speedscale.com.
|
|
apiKey: ""
|
|
|
|
# A secret name can be referenced instead of the api key itself.
|
|
# The secret must be of the format:
|
|
#
|
|
# type: Opaque
|
|
# data:
|
|
# SPEEDSCALE_API_KEY: <key>
|
|
# SPEEDSCALE_APP_URL: <appUrl>
|
|
apiKeySecret: ""
|
|
|
|
# Speedscale domain to use.
|
|
appUrl: "app.speedscale.com"
|
|
|
|
# The name of your cluster.
|
|
clusterName: "my-cluster"
|
|
|
|
# Speedscale components image settings.
|
|
image:
|
|
registry: gcr.io/speedscale
|
|
tag: v2.2.419
|
|
pullPolicy: Always
|
|
|
|
# Log level for Speedscale components.
|
|
logLevel: "info"
|
|
|
|
# Namespaces to be watched by Speedscale Operator as a list of names.
|
|
namespaceSelector: []
|
|
|
|
# Instructs operator to deploy resources necessary to interact with your cluster from the Speedscale dashboard.
|
|
dashboardAccess: true
|
|
|
|
# Filter Rule to apply to the Speedscale Forwarder
|
|
filterRule: "standard"
|
|
|
|
# Data Loss Prevention settings.
|
|
dlp:
|
|
# Instructs operator to enable data loss prevention features
|
|
enabled: false
|
|
|
|
# Configuration for data loss prevention
|
|
config: "standard"
|
|
|
|
# If the operator pod/webhooks need to be on the host network.
|
|
# This is only needed if the control plane cannot connect directly to a pod
|
|
# for eg. if Calico is used as EKS's default networking
|
|
# https://docs.tigera.io/calico/3.25/getting-started/kubernetes/managed-public-cloud/eks#install-eks-with-calico-networking
|
|
hostNetwork: false
|
|
|
|
# A set of annotations to be applied to all Speedscale related deployments,
|
|
# services, jobs, pods, etc.
|
|
#
|
|
# Example:
|
|
# annotation.first: value
|
|
# annotation.second: value
|
|
globalAnnotations: {}
|
|
|
|
# A set of labels to be applied to all Speedscale related deployments,
|
|
# services, jobs, pods, etc.
|
|
#
|
|
# Example:
|
|
# label1: value
|
|
# label2: value
|
|
globalLabels: {}
|
|
|
|
# A full affinity object as detailed: https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity
|
|
affinity: {}
|
|
|
|
# The list of tolerations as detailed: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/
|
|
tolerations: []
|
|
|
|
# A nodeselector object as detailed: https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes/
|
|
nodeSelector: {}
|
|
|
|
# Deploy a demo app at startup. Set this to an empty string to not deploy.
|
|
# Valid values: ["java", ""]
|
|
deployDemo: "java"
|
|
|
|
# Proxy connection settings if required by your network. These translate to standard proxy environment
|
|
# variables HTTP_PROXY, HTTPS_PROXY, and NO_PROXY
|
|
http_proxy: ""
|
|
https_proxy: ""
|
|
no_proxy: ""
|
|
|
|
# control if sidecar init containers should run with privileged set
|
|
privilegedSidecars: false
|
|
|
|
# control if the sidecar should enable/disable use of the smart dns lookup feature (requires NET_ADMIN)
|
|
disableSidecarSmartReverseDNS: false
|
|
|
|
# Operator settings. These limits are recommended unless you have a cluster
|
|
# with a very large number of workloads (for eg. 10k+ deployments, replicasets, etc.).
|
|
operator:
|
|
resources:
|
|
limits:
|
|
cpu: 500m
|
|
memory: 512Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
# how long to wait for the SUT to become ready
|
|
test_prep_timeout: 10m
|
|
# timeout for deploying & upgrading control plane components
|
|
control_plane_timeout: 5m
|
|
|
|
|
|
# Default sidecar settings. Example:
|
|
# sidecar:
|
|
# resources:
|
|
# limits:
|
|
# cpu: 500m
|
|
# memory: 512Mi
|
|
# ephemeral-storage: 100Mi
|
|
# requests:
|
|
# cpu: 10m
|
|
# memory: 32Mi
|
|
# ephemeral-storage: 100Mi
|
|
# ignore_src_hosts: example.com, example.org
|
|
# ignore_src_ips: 8.8.8.8, 1.1.1.1
|
|
# ignore_dst_hosts: example.com, example.org
|
|
# ignore_dst_ips: 8.8.8.8, 1.1.1.1
|
|
# insert_init_first: false
|
|
# tls_out: false
|
|
# reinitialize_iptables: false
|
|
sidecar: {}
|
|
|
|
# Forwarder settings
|
|
# forwarder:
|
|
# resources:
|
|
# limits:
|
|
# cpu: 500m
|
|
# memory: 500M
|
|
# requests:
|
|
# cpu: 300m
|
|
# memory: 250M
|
|
forwarder: {}
|