affinity:
  nodeAffinity:
    preferredDuringSchedulingIgnoredDuringExecution:
    - preference:
        matchExpressions:
        - key: jenkins-e2e-amd
          operator: In
          values:
          - "true"
      weight: 100
    - preference:
        matchExpressions:
        - key: node-role.kubernetes.io/e2e
          operator: Exists
      weight: 1
cluster:
  enabled: true
streaming:
  enabled: true
proxy:
  resources:
    limits:
      cpu: "1"
      memory: 4Gi
    requests:
      cpu: "0.3"
      memory: 256Mi
dataNode:
  resources:
    limits:
      cpu: "6"
      memory: 8Gi
    requests:
      cpu: "0.5"
      memory: 2Gi
indexNode:
  enabled: false
  disk:
    enabled: true
  resources:
    limits:
      cpu: "2"
      memory: 8Gi
    requests:
      cpu: "0.5"
      memory: 500Mi
queryNode:
  disk:
    enabled: true
  resources:
    limits:
      cpu: "2"
      memory: 4Gi
    requests:
      cpu: "0.5"
      memory: 1Gi
streamingNode:
  resources:
    limits:
      cpu: "3"
      memory: 8Gi
    requests:
      cpu: "0.5"
      memory: 3Gi
mixCoordinator:
  resources:
    limits:
      cpu: "1"
      memory: 4Gi
    requests:
      cpu: "0.2"
      memory: 256Mi
service:
  type: ClusterIP
log:
  level: debug
extraConfigFiles:
  user.yaml: |+
    common:
      storage:
        enablev2: true
    dataCoord:
      gc:
        interval: 1800
        missingTolerance: 1800
        dropTolerance: 1800
    queryNode:
      segcore:
        exprEvalBatchSize: 512
    quotaAndLimits:
      flushRate:
        collection:
          max: 4
metrics:
  serviceMonitor:
    enabled: true
etcd:
  affinity:
    nodeAffinity:
      preferredDuringSchedulingIgnoredDuringExecution:
      - preference:
          matchExpressions:
          - key: jenkins-e2e-amd
            operator: In
            values:
            - "true"
        weight: 100
      - preference:
          matchExpressions:
          - key: node-role.kubernetes.io/e2e
            operator: Exists
        weight: 1
  metrics:
    enabled: true
    podMonitor:
      enabled: true
  replicaCount: 1
  resources:
    requests:
      cpu: "0.2"
      memory: 256Mi
    limits:
      cpu: "1"
      memory: 4Gi
  tolerations:
  - effect: PreferNoSchedule
    key: jenkins-milvus-ci-only
    operator: Equal
    value: "true"
  - effect: NoSchedule
    key: node-role.kubernetes.io/e2e
    operator: Exists
image:
  all:
    pullPolicy: Always
    repository: harbor.milvus.io/milvus/milvus
    tag: PR-35426-20240812-46dadb120
minio:
  affinity:
    nodeAffinity:
      preferredDuringSchedulingIgnoredDuringExecution:
      - preference:
          matchExpressions:
          - key: jenkins-e2e-amd
            operator: In
            values:
            - "true"
        weight: 100
      - preference:
          matchExpressions:
          - key: node-role.kubernetes.io/e2e
            operator: Exists
        weight: 1
  mode: standalone
  resources:
    requests:
      cpu: "0.2"
      memory: 512Mi
    limits:
      cpu: "1"
      memory: 4Gi
  tolerations:
  - effect: PreferNoSchedule
    key: jenkins-milvus-ci-only
    operator: Equal
    value: "true"
  - effect: NoSchedule
    key: node-role.kubernetes.io/e2e
    operator: Exists
pulsarv3:
  enabled: true
  bookkeeper:
    affinity:
      nodeAffinity:
        preferredDuringSchedulingIgnoredDuringExecution:
        - preference:
            matchExpressions:
            - key: jenkins-e2e-amd
              operator: In
              values:
              - "true"
          weight: 100
        - preference:
            matchExpressions:
            - key: node-role.kubernetes.io/e2e
              operator: Exists
          weight: 1
    resources:
      requests:
        cpu: "0.1"
        memory: 256Mi
      limits:
        cpu: "0.5"
        memory: 2Gi
    configData:
      PULSAR_MEM: >
        -Xms512m
        -Xmx512m
        -XX:MaxDirectMemorySize=1024m
    tolerations:
    - effect: PreferNoSchedule
      key: jenkins-milvus-ci-only
      operator: Equal
      value: "true"
    - effect: NoSchedule
      key: node-role.kubernetes.io/e2e
      operator: Exists
  broker:
    affinity:
      nodeAffinity:
        preferredDuringSchedulingIgnoredDuringExecution:
        - preference:
            matchExpressions:
            - key: jenkins-e2e-amd
              operator: In
              values:
              - "true"
          weight: 100
        - preference:
            matchExpressions:
            - key: node-role.kubernetes.io/e2e
              operator: Exists
          weight: 1
    replicaCount: 2
    resources:
      requests:
        cpu: "0.1"
        memory: 256Mi
      limits:
        cpu: "0.5"
        memory: 4Gi
    tolerations:
    - effect: PreferNoSchedule
      key: jenkins-milvus-ci-only
      operator: Equal
      value: "true"
    - effect: NoSchedule
      key: node-role.kubernetes.io/e2e
      operator: Exists
  components:
    autorecovery: false
  proxy:
    affinity:
      nodeAffinity:
        preferredDuringSchedulingIgnoredDuringExecution:
        - preference:
            matchExpressions:
            - key: jenkins-e2e-amd
              operator: In
              values:
              - "true"
          weight: 100
        - preference:
            matchExpressions:
            - key: node-role.kubernetes.io/e2e
              operator: Exists
          weight: 1
    resources:
      requests:
        cpu: "0.1"
        memory: 256Mi
      limits:
        cpu: "0.5"
        memory: 2Gi
    tolerations:
    - effect: PreferNoSchedule
      key: jenkins-milvus-ci-only
      operator: Equal
      value: "true"
    - effect: NoSchedule
      key: node-role.kubernetes.io/e2e
      operator: Exists
    wsResources:
      requests:
        cpu: "0.1"
        memory: 256Mi
      limits:
        cpu: "0.5"
        memory: 2Gi
  zookeeper:
    affinity:
      nodeAffinity:
        preferredDuringSchedulingIgnoredDuringExecution:
        - preference:
            matchExpressions:
            - key: jenkins-e2e-amd
              operator: In
              values:
              - "true"
          weight: 100
        - preference:
            matchExpressions:
            - key: node-role.kubernetes.io/e2e
              operator: Exists
          weight: 1
    replicaCount: 1
    resources:
      requests:
        cpu: "0.1"
        memory: 256Mi
      limits:
        cpu: "0.5"
        memory: 2Gi
    tolerations:
    - effect: PreferNoSchedule
      key: jenkins-milvus-ci-only
      operator: Equal
      value: "true"
    - effect: NoSchedule
      key: node-role.kubernetes.io/e2e
      operator: Exists
tolerations:
- effect: PreferNoSchedule
  key: jenkins-milvus-ci-only
  operator: Equal
  value: "true"
- effect: NoSchedule
  key: node-role.kubernetes.io/e2e
  operator: Exists
