charts/kueue/values.yaml (61 lines of code) (raw):
# Default values for kueue.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
nameOverride: ""
fullnameOverride: ""
# Enable each function, like kustomize https://github.com/kubernetes-sigs/kueue/blob/main/config/default/kustomization.yaml
enablePrometheus: false
enableCertManager: true
# Customize controlerManager
controllerManager:
kubeRbacProxy:
image:
repository: gcr.io/kubebuilder/kube-rbac-proxy
# tag
tag: v0.8.0
# This should be set to 'IfNotPresent' for released version
pullPolicy: IfNotPresent
manager:
image:
repository: gcr.io/k8s-staging-kueue/kueue
# tag, if defined will use the given image tag, else Chart.AppVersion will be used
tag: main
# This should be set to 'IfNotPresent' for released version
pullPolicy: Always
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 500m
memory: 512Mi
replicas: 1
imagePullSecrets: []
kubernetesClusterDomain: cluster.local
# controller_manager_config.yaml. controllerManager utilizes this yaml via manager-config Configmap.
managerConfig:
controllerManagerConfigYaml: |-
apiVersion: config.kueue.x-k8s.io/v1beta1
kind: Configuration
health:
healthProbeBindAddress: :8081
metrics:
bindAddress: :8080
webhook:
port: 9443
leaderElection:
leaderElect: true
resourceName: c1f6bfd2.kueue.x-k8s.io
controller:
groupKindConcurrency:
Job.batch: 5
LocalQueue.kueue.x-k8s.io: 1
ClusterQueue.kueue.x-k8s.io: 1
ResourceFlavor.kueue.x-k8s.io: 1
Workload.kueue.x-k8s.io: 1
clientConnection:
qps: 50
burst: 100
#waitForPodsReady:
# enable: true
#manageJobsWithoutQueueName: true
#namespace: ""
#internalCertManagement:
# enable: false
# webhookServiceName: ""
# webhookSecretName: ""
# ports definition for metricsService and webhookService.
metricsService:
ports:
- name: https
port: 8443
protocol: TCP
targetPort: https
type: ClusterIP
webhookService:
ports:
- port: 443
protocol: TCP
targetPort: 9443
type: ClusterIP