rancher-partner-charts/charts/trilio/k8s-triliovault-operator/values.yaml

243 lines
5.4 KiB
YAML

## TrilioVault Operator
registry: "eu.gcr.io/triliovault"
operator-webhook-init:
repository: operator-webhook-init
k8s-triliovault-operator:
repository: k8s-triliovault-operator
tag: "4.0.2"
# create image pull secrets and specify the name here.
imagePullSecret: ""
priorityClassName: ""
preflight:
enabled: false
repository: preflight
imageTag: "1.3.0"
logLevel: "INFO"
cleanupOnFailure: false
imagePullSecret: ""
limits: ""
localRegistry: ""
nodeSelector: ""
pvcStorageRequest: ""
requests: ""
storageClass: ""
volumeSnapshotClass: ""
# Affinity rules for scheduling the Pod of this application.
# https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#node-affinity
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/arch
operator: In
values:
- amd64
- ppc64le
# Node selection constraints for scheduling Pods of this application.
# https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {}
# Taints to be tolerated by Pods of this application.
# https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
tolerations: []
masterEncryptionKeyConfig:
name: "triliovault-master-encryption-key"
namespace: ""
image:
pullPolicy: Always
tls:
secretName: "helm-client-certs"
verify: false
enable: false
keyFile: "tls.key"
certFile: "tls.crt"
caContent: ""
hostname: ""
nameOverride: ""
replicaCount: 1
proxySettings:
PROXY_ENABLED: false
NO_PROXY: ""
HTTP_PROXY: ""
HTTPS_PROXY: ""
CA_BUNDLE_CONFIGMAP: ""
podSpec:
hostIPC: false
hostNetwork: false
hostPID: false
securityContext:
runAsNonRoot: true
runAsUser: 1001
securityContext:
allowPrivilegeEscalation: false
privileged: false
readOnlyRootFilesystem: false
runAsNonRoot: true
runAsUser: 1001
capabilities:
drop:
- ALL
installTVK:
enabled: true
applicationScope: Cluster
tvkInstanceName: ""
ingressConfig:
host: ""
tlsSecretName: ""
annotations: {}
ingressClass: ""
ComponentConfiguration:
ingressController:
enabled: true
service:
type: NodePort
observability:
enabled: false
name: "tvk-integration"
logging:
loki:
enabled: true
fullnameOverride: "loki"
persistence:
enabled: true
accessModes:
- ReadWriteOnce
size: 10Gi
config:
limits_config:
reject_old_samples_max_age: 168h
table_manager:
retention_period: 168h
image:
registry: docker.io
promtail:
enabled: true
fullnameOverride: "promtail"
config:
clients:
- url: http://loki:3100/loki/api/v1/push
image:
registry: docker.io
monitoring:
prometheus:
enabled: true
fullnameOverride: "prom"
server:
enabled: true
fullnameOverride: "prom-server"
persistentVolume:
enabled: false
image:
registry: quay.io
kubeStateMetrics:
enabled: false
image:
registry: k8s.gcr.io
nodeExporter:
enabled: false
image:
registry: quay.io
pushgateway:
enabled: false
image:
registry: docker.io
alertmanager:
enabled: false
image:
registry: quay.io
configmapReload:
prometheus:
image:
registry: docker.io
alertmanager:
image:
registry: docker.io
visualization:
grafana:
enabled: true
adminPassword: "admin123"
fullnameOverride: "grafana"
service:
type: ClusterIP
image:
registry: docker.io
testFramework:
registry: docker.io
imageRenderer:
image:
registry: docker.io
sidecar:
image:
registry: quay.io
initChownData:
image:
registry: docker.io
downloadDashboardsImage:
registry: docker.io
# these annotations will be added to all tvk pods
podAnnotations:
sidecar.istio.io/inject: false
# these labels will be added to all tvk pods
podLabels:
sidecar.portshift.io/inject: false
linkerd.io/inject: disabled
relatedImages:
tags:
tvk: "4.0.2"
event: "4.0.2"
control-plane:
image: "control-plane"
metamover:
image: "datamover"
datamover:
image: "datamover"
datastore-attacher:
image: "datamover"
admission-webhook:
image: "control-plane"
analyzer:
image: "control-plane"
ingress-controller:
image: "ingress-controller"
tag: "v1.5.1"
kube-certgen:
image: "kube-certgen"
tag: "v1.3.0"
exporter:
image: "control-plane"
web:
image: "web"
web-backend:
image: "control-plane"
backup-scheduler:
image: "control-plane"
backup-cleaner:
image: "datamover"
target-browser:
image: "datamover"
backup-retention:
image: "datamover"
hook:
image: "control-plane"
resource-cleaner:
image: "control-plane"
tvk-init:
image: "control-plane"
dex:
image: "dex"
tag: "2.30.7"
minio:
image: "control-plane"
nats:
image: "nats"
tag: "2.8.5"
service-manager:
image: "event-stack"
syncer:
image: "event-stack"
watcher:
image: "event-stack"
continuous-restore:
image: "datamover"
svcAccountName: ""