1331 lines
40 KiB
YAML
1331 lines
40 KiB
YAML
## Global parameters
|
|
##
|
|
global:
|
|
## @param global.imageRegistry Image registry
|
|
## For example:
|
|
## imageRegistry: "quay.io/prophetstor"
|
|
imageRegistry: "quay.io/prophetstor"
|
|
## @param global.imageTag Image tag of Federator.ai
|
|
## For example:
|
|
## imageTag: "v5.1.2-ga"
|
|
imageTag: "v5.1.2-gz"
|
|
## @param global.imagePullPolicy Specify a imagePullPolicy
|
|
## For example:
|
|
## imagePullPolicy: "IfNotPresent"
|
|
imagePullPolicy: "IfNotPresent"
|
|
## @param global.imagePullSecrets 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/
|
|
## For example:
|
|
## imagePullSecrets:
|
|
## - name: myRegistryKeySecretName
|
|
imagePullSecrets: []
|
|
## @param global.storageClassName Persistent Volume Storage Class
|
|
## Set value as "" to used default StorageClass
|
|
## For example:
|
|
## storageClassName: "my-csi-plugin"
|
|
storageClassName: ""
|
|
## @param global.commonAnnotations Common annotations to be added to resources
|
|
## For example:
|
|
## commonAnnotations:
|
|
## k8s-app: federatorai
|
|
commonAnnotations: {}
|
|
## @param global.commonLabels Common labels to be added to resources
|
|
## For example:
|
|
## commonLabels:
|
|
## k8s-app: federatorai
|
|
commonLabels: {}
|
|
## @param global.podAnnotations Annotations to be added to pods
|
|
## For example:
|
|
## podAnnotations:
|
|
## sidecar.istio.io/inject: "true"
|
|
podAnnotations: {}
|
|
## @param global.podLabels Labels to be added to pods
|
|
## For example:
|
|
## podLabels:
|
|
## k8s-app: federatorai
|
|
podLabels: {}
|
|
## @param global.resourcesLimitsEnabled Boolean to specify if you want to apply resources limits settings
|
|
## For example:
|
|
## resourcesLimitsEnabled: true
|
|
resourcesLimitsEnabled: false
|
|
## @param global.resourcesRequestsEnabled Boolean to specify if you want to apply resources requests settings
|
|
## For example:
|
|
## resourcesRequestsEnabled: true
|
|
resourcesRequestsEnabled: false
|
|
|
|
###################################################################
|
|
## Default values for Federator.ai
|
|
## This is a YAML-formatted file.
|
|
## Declare variables to be passed into your templates.
|
|
##
|
|
alamedaAi:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
## @param alamedaAi.persistence.dataStorageSize Persistence storage size for data volume
|
|
## For example:
|
|
## dataStorageSize: 10Gi
|
|
dataStorageSize: 10Gi
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 8000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 2000m
|
|
## memory: 1000Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 8000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 2000m
|
|
memory: 1000Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
alamedaAiDispatcher:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
alamedaDatahub:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 500m
|
|
## memory: 500Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 500m
|
|
memory: 500Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
alamedaExecutor:
|
|
## @param alamedaExecutor.enabled Enable deployment of alameda-executor
|
|
## For example:
|
|
## enabled: true
|
|
enabled: true
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 50m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 50m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
alamedaInfluxdb:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
## @param alamedaInfluxdb.persistence.dataStorageSize Persistence storage size for data volume
|
|
## For example:
|
|
## dataStorageSize: 100Gi
|
|
dataStorageSize: 100Gi
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 18000Mi
|
|
## requests:
|
|
## cpu: 500m
|
|
## memory: 500Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 18000Mi
|
|
requests:
|
|
cpu: 500m
|
|
memory: 500Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
alamedaNotifier:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 50m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 50m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
alamedaRabbitmq:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 300Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 300Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
fedemeterApi:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 500m
|
|
## memory: 500Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 500m
|
|
memory: 500Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
fedemeterInfluxdb:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
## @param fedemeterInfluxdb.persistence.dataStorageSize Persistence storage size for data volume
|
|
## For example:
|
|
## dataStorageSize: 10Gi
|
|
dataStorageSize: 10Gi
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 200m
|
|
## memory: 200Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 200m
|
|
memory: 200Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiAgent:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiAgentPreloader:
|
|
## @param federatoraiAgentPreloader.enabled Enable deployment of federatorai-agent-preloader
|
|
## For example:
|
|
## enabled: false
|
|
enabled: false
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiAlertDetector:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiAlertManager:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiDashboardBackend:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiDashboardFrontend:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Configure the ingress resource for kubernetes version >= 1.19.0
|
|
## ref: https://kubernetes.io/docs/user-guide/ingress/
|
|
ingress:
|
|
## @param federatoraiDashboardFrontend.ingress.enabled Enable ingress controller resource
|
|
## For example:
|
|
## enabled: false
|
|
enabled: false
|
|
## @param federatoraiDashboardFrontend.ingress.pathType Ingress Path type
|
|
## For example:
|
|
## pathType: Prefix
|
|
pathType: Prefix
|
|
## @param federatoraiDashboardFrontend.ingress.hostname Default host for the ingress resource
|
|
## For example:
|
|
## hostname: federatorai-dashboard-frontend.local
|
|
hostname: federatorai-dashboard-frontend.local
|
|
## @param federatoraiDashboardFrontend.ingress.path The Path to REST. You may need to set this to '/*' in order to use this with ALB ingress controllers
|
|
## For example:
|
|
## path: /
|
|
path: /
|
|
## @param federatoraiDashboardFrontend.ingress.annotations Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations.
|
|
## For a full list of possible ingress annotations, please see
|
|
## ref: https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md
|
|
## Use this parameter to set the required annotations for cert-manager, see
|
|
## ref: https://cert-manager.io/docs/usage/ingress/#supported-annotations
|
|
## For example:
|
|
## annotations:
|
|
## kubernetes.io/ingress.class: nginx
|
|
## cert-manager.io/cluster-issuer: cluster-issuer-name
|
|
annotations: {}
|
|
## @param federatoraiDashboardFrontend.ingress.ingressClassName IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+)
|
|
## This is supported in Kubernetes 1.18+ and required if you have more than one IngressClass marked as the default for your cluster .
|
|
## ref: https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/
|
|
## For example:
|
|
## ingressClassName: nginx
|
|
ingressClassName: ""
|
|
## @param federatoraiDashboardFrontend.ingress.tls Enable TLS configuration for the hostname defined at federatoraiDashboardFrontend.ingress.hostname parameter
|
|
## TLS certificates will be retrieved from a TLS secret with name: federatorai-ingress-tls
|
|
## You can use the federatoraiDashboardFrontend.ingress.secrets parameter to create this TLS secret or relay on cert-manager to create it
|
|
## For example:
|
|
## tls: false
|
|
tls: false
|
|
## @param federatoraiDashboardFrontend.ingress.extraHosts The list of additional hostnames to be covered with this ingress record.
|
|
## Most likely the hostname above will be enough, but in the event more hosts are needed, this is an array
|
|
## For example:
|
|
## extraHosts:
|
|
## - name: federatorai-dashboard-frontend.localdomain
|
|
## path: /
|
|
extraHosts: []
|
|
## @param federatoraiDashboardFrontend.ingress.extraPaths Additional arbitrary path/backend objects
|
|
## For example: The ALB ingress controller requires a special rule for handling SSL redirection.
|
|
## extraPaths:
|
|
## - path: /*
|
|
## backend:
|
|
## serviceName: ssl-redirect
|
|
## servicePort: use-annotation
|
|
extraPaths: []
|
|
## @param federatoraiDashboardFrontend.ingress.extraTls The tls configuration for additional hostnames to be covered with this ingress record.
|
|
## see: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls
|
|
## For example:
|
|
## extraTls:
|
|
## - hosts:
|
|
## - federatorai-dashboard-frontend.localdomain
|
|
## secretName: federatorai-ingress-tls
|
|
extraTls: []
|
|
## @param federatoraiDashboardFrontend.ingress.secrets If you're providing your own certificates, please use this to add the certificates as secrets
|
|
## key and certificate should start with -----BEGIN CERTIFICATE----- or -----BEGIN RSA PRIVATE KEY-----
|
|
## name should line up with a tlsSecret set further up
|
|
## If you're using cert-manager, this is unneeded, as it will create the secret for you if it is not set
|
|
## It is also possible to create and manage the certificates outside of this helm chart
|
|
## For example:
|
|
## secrets:
|
|
## - name: federatorai-ingress-tls
|
|
## key:
|
|
## certificate:
|
|
secrets: []
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## Expose Web Dashboard service for public access
|
|
service:
|
|
## @param federatoraiDashboardFrontend.service.type Kubernetes service type, valid value: LoadBalancer, NodePort
|
|
## For example:
|
|
## type: NodePort
|
|
type: NodePort
|
|
## @param federatoraiDashboardFrontend.service.port Public service port
|
|
## For example:
|
|
## port: 31012
|
|
port: 31012
|
|
## @param federatoraiDashboardFrontend.service.targetPort Container port of services, use 9000 for accessing over HTTP and 9001 for accessing over HTTPS
|
|
## For example:
|
|
## targetPort: 9001
|
|
targetPort: 9001
|
|
## @param federatoraiDashboardFrontend.service.clusterIP Specific cluster IP when service type is cluster IP. Use `None` for headless service
|
|
## For example:
|
|
## clusterIP: ""
|
|
clusterIP: ""
|
|
## @param federatoraiDashboardFrontend.service.nodePort Kubernetes Service nodePort if service type is `NodePort`
|
|
## For example:
|
|
## nodePort: 31012
|
|
nodePort: 31012
|
|
## @param federatoraiDashboardFrontend.service.loadBalancerIP Load Balancer IP Adress if service type is `LoadBalancer`
|
|
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer
|
|
## For example:
|
|
## loadBalancerIP: 10.10.10.10
|
|
loadBalancerIP: ""
|
|
## @param federatoraiDashboardFrontend.service.loadBalancerSourceRanges Address that are allowed when svc is `LoadBalancer`
|
|
## Set the LoadBalancer service type to internal only
|
|
## https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service
|
|
## For example:
|
|
## loadBalancerSourceRanges:
|
|
## - 10.10.10.0/24
|
|
loadBalancerSourceRanges: []
|
|
## @param federatoraiDashboardFrontend.service.externalTrafficPolicy Enable client source IP preservation
|
|
## Denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints
|
|
## There are two available options: Cluster (default) and Local.
|
|
## ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
|
|
## For example:
|
|
## externalTrafficPolicy: Cluster
|
|
externalTrafficPolicy: Cluster
|
|
## @param federatoraiDashboardFrontend.service.healthCheckNodePort Specifies the health check node port (numeric port number) for the service if `externalTrafficPolicy` is set to Local.
|
|
## ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
|
|
## For example:
|
|
## healthCheckNodePort: 9000
|
|
healthCheckNodePort: ""
|
|
## @param federatoraiDashboardFrontend.service.annotations Additional annotations for REST service
|
|
## For example:
|
|
## annotations: {}
|
|
## networking.istio.io/exportTo: "*"
|
|
annotations: {}
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiDataAdapter:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 500Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 500Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiOperator:
|
|
## @param federatoraiOperator.enabled Enable deployment of federatorai-operator
|
|
## For example:
|
|
## enabled: true
|
|
enabled: true
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiPostgresql:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
## @param federatoraiPostgresql.persistence.dataStorageSize Persistence storage size for data volume
|
|
## For example:
|
|
## dataStorageSize: 10Gi
|
|
dataStorageSize: 10Gi
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 200m
|
|
## memory: 500Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 200m
|
|
memory: 500Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiRecommenderDispatcher:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiRecommenderWorker:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
## @param federatoraiRecommenderWorker.persistence.dataStorageSize Persistence storage size for data volume
|
|
## For example:
|
|
## dataStorageSize: 2Gi
|
|
dataStorageSize: 2Gi
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|
|
|
|
federatoraiRest:
|
|
## For example:
|
|
## affinity:
|
|
## nodeAffinity:
|
|
## requiredDuringSchedulingIgnoredDuringExecution:
|
|
## nodeSelectorTerms:
|
|
## - matchExpressions:
|
|
## - key: kubernetes.io/os
|
|
## operator: In
|
|
## values:
|
|
## - linux
|
|
## Affinity for pod assignment
|
|
affinity: {}
|
|
## Specify the image instead of the default image
|
|
image: ""
|
|
## Persistence storage parameters
|
|
persistence:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
logStorageSize: 2Gi
|
|
## For example:
|
|
## podSecurityContext:
|
|
## runAsUser: 1001
|
|
## Pods' Security Context
|
|
podSecurityContext: {}
|
|
## For example:
|
|
## resources:
|
|
## limits:
|
|
## cpu: 4000m
|
|
## memory: 8000Mi
|
|
## requests:
|
|
## cpu: 100m
|
|
## memory: 100Mi
|
|
## Resource requests and limits. Apply if `global.resourcesLimitsEnabled` or/and `global.resourcesRequestsEnabled` is/are "true".
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8000Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
## Expose REST service for public access
|
|
service:
|
|
## @param federatoraiRest.service.type Kubernetes service type, valid value: LoadBalancer, NodePort
|
|
## For example:
|
|
## type: NodePort
|
|
type: NodePort
|
|
## @param federatoraiRest.service.port Public service port
|
|
## For example:
|
|
## port: 31011
|
|
port: 31011
|
|
## @param federatoraiRest.service.targetPort Container port of services, use 5055 for accessing over HTTP and 5056 for accessing over HTTPS
|
|
## For example:
|
|
## targetPort: 5056
|
|
targetPort: 5056
|
|
## @param federatoraiRest.service.clusterIP Specific cluster IP when service type is cluster IP. Use `None` for headless service
|
|
## For example:
|
|
## clusterIP: ""
|
|
clusterIP: ""
|
|
## @param federatoraiRest.service.nodePort Kubernetes Service nodePort if service type is `NodePort`
|
|
## For example:
|
|
## nodePort: 31011
|
|
nodePort: 31011
|
|
## @param federatoraiRest.service.loadBalancerIP Load Balancer IP Adress if service type is `LoadBalancer`
|
|
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer
|
|
## For example:
|
|
## loadBalancerIP: 10.10.10.10
|
|
loadBalancerIP: ""
|
|
## @param federatoraiRest.service.loadBalancerSourceRanges Address that are allowed when svc is `LoadBalancer`
|
|
## Set the LoadBalancer service type to internal only
|
|
## https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service
|
|
## For example:
|
|
## loadBalancerSourceRanges:
|
|
## - 10.10.10.0/24
|
|
loadBalancerSourceRanges: []
|
|
## @param federatoraiRest.service.externalTrafficPolicy Enable client source IP preservation
|
|
## Denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints
|
|
## There are two available options: Cluster (default) and Local.
|
|
## ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
|
|
## For example:
|
|
## externalTrafficPolicy: Cluster
|
|
externalTrafficPolicy: Cluster
|
|
## @param federatoraiRest.service.healthCheckNodePort Specifies the health check node port (numeric port number) for the service if `externalTrafficPolicy` is set to Local.
|
|
## ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
|
|
## For example:
|
|
## healthCheckNodePort: 9000
|
|
healthCheckNodePort: ""
|
|
## @param federatoraiRest.service.annotations Additional annotations for REST service
|
|
## For example:
|
|
## annotations: {}
|
|
## networking.istio.io/exportTo: "*"
|
|
annotations: {}
|
|
## For example:
|
|
## tolerations:
|
|
## - effect: "NoExecute"
|
|
## key: "node-role.kubernetes.io"
|
|
## operator: "Equal"
|
|
## tolerationSeconds: 60
|
|
## value: "worker"
|
|
## Tolerations for pod assignment
|
|
tolerations: []
|