charts/kube-argo/values.yaml [1568:1647]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    replicas: 1

    ## Argo CD server Horizontal Pod Autoscaler
    autoscaling:
      # -- Enable Horizontal Pod Autoscaler ([HPA]) for the Argo CD server
      enabled: false
      # -- Minimum number of replicas for the Argo CD server [HPA]
      minReplicas: 1
      # -- Maximum number of replicas for the Argo CD server [HPA]
      maxReplicas: 5
      # -- Average CPU utilization percentage for the Argo CD server [HPA]
      targetCPUUtilizationPercentage: 50
      # -- Average memory utilization percentage for the Argo CD server [HPA]
      targetMemoryUtilizationPercentage: 50
      # -- Configures the scaling behavior of the target in both Up and Down directions.
      behavior: {}
        # scaleDown:
        #  stabilizationWindowSeconds: 300
        #  policies:
        #   - type: Pods
        #     value: 1
        #     periodSeconds: 180
        # scaleUp:
        #   stabilizationWindowSeconds: 300
        #   policies:
        #   - type: Pods
        #     value: 2
      #     periodSeconds: 60
      # -- Configures custom HPA metrics for the Argo CD server
      # Ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
      metrics: []

    ## Argo CD server Pod Disruption Budget
    ## Ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/
    pdb:
      # -- Deploy a [PodDisruptionBudget] for the Argo CD server
      enabled: false
      # -- Labels to be added to Argo CD server pdb
      labels: {}
      # -- Annotations to be added to Argo CD server pdb
      annotations: {}
      # -- Number of pods that are available after eviction as number or percentage (eg.: 50%)
      # @default -- `""` (defaults to 0 if not specified)
      minAvailable: ""
      # -- Number of pods that are unavailable after eviction as number or percentage (eg.: 50%).
      ## Has higher precedence over `server.pdb.minAvailable`
      maxUnavailable: ""

    ## Argo CD server image
    image:
      # -- Repository to use for the Argo CD server
      # @default -- `""` (defaults to global.image.repository)
      repository: "" # defaults to global.image.repository
      # -- Tag to use for the Argo CD server
      # @default -- `""` (defaults to global.image.tag)
      tag: ""
      # -- Image pull policy for the Argo CD server
      # @default -- `""` (defaults to global.image.imagePullPolicy)
      imagePullPolicy: ""

    # -- Secrets with credentials to pull images from a private registry
    # @default -- `[]` (defaults to global.imagePullSecrets)
    imagePullSecrets: []

    # -- Additional command line arguments to pass to Argo CD server
    extraArgs: []

    # -- Environment variables to pass to Argo CD server
    env: []

    # -- envFrom to pass to Argo CD server
    # @default -- `[]` (See [values.yaml])
    envFrom: []
    # - configMapRef:
    #     name: config-map-name
    # - secretRef:
    #     name: secret-name

    # -- Specify postStart and preStop lifecycle hooks for your argo-cd-server container
    lifecycle: {}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



charts/kube-argo/values.yaml [2207:2286]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    replicas: 1

    ## Repo server Horizontal Pod Autoscaler
    autoscaling:
      # -- Enable Horizontal Pod Autoscaler ([HPA]) for the repo server
      enabled: false
      # -- Minimum number of replicas for the repo server [HPA]
      minReplicas: 1
      # -- Maximum number of replicas for the repo server [HPA]
      maxReplicas: 5
      # -- Average CPU utilization percentage for the repo server [HPA]
      targetCPUUtilizationPercentage: 50
      # -- Average memory utilization percentage for the repo server [HPA]
      targetMemoryUtilizationPercentage: 50
      # -- Configures the scaling behavior of the target in both Up and Down directions.
      behavior: {}
        # scaleDown:
        #  stabilizationWindowSeconds: 300
        #  policies:
        #   - type: Pods
        #     value: 1
        #     periodSeconds: 180
        # scaleUp:
        #   stabilizationWindowSeconds: 300
        #   policies:
        #   - type: Pods
        #     value: 2
      #     periodSeconds: 60
      # -- Configures custom HPA metrics for the Argo CD repo server
      # Ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
      metrics: []

    ## Repo server Pod Disruption Budget
    ## Ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/
    pdb:
      # -- Deploy a [PodDisruptionBudget] for the repo server
      enabled: false
      # -- Labels to be added to repo server pdb
      labels: {}
      # -- Annotations to be added to repo server pdb
      annotations: {}
      # -- Number of pods that are available after eviction as number or percentage (eg.: 50%)
      # @default -- `""` (defaults to 0 if not specified)
      minAvailable: ""
      # -- Number of pods that are unavailable after eviction as number or percentage (eg.: 50%).
      ## Has higher precedence over `repoServer.pdb.minAvailable`
      maxUnavailable: ""

    ## Repo server image
    image:
      # -- Repository to use for the repo server
      # @default -- `""` (defaults to global.image.repository)
      repository: ""
      # -- Tag to use for the repo server
      # @default -- `""` (defaults to global.image.tag)
      tag: ""
      # -- Image pull policy for the repo server
      # @default -- `""` (defaults to global.image.imagePullPolicy)
      imagePullPolicy: ""

    # -- Secrets with credentials to pull images from a private registry
    # @default -- `[]` (defaults to global.imagePullSecrets)
    imagePullSecrets: []

    # -- Additional command line arguments to pass to repo server
    extraArgs: []

    # -- Environment variables to pass to repo server
    env: []

    # -- envFrom to pass to repo server
    # @default -- `[]` (See [values.yaml])
    envFrom: []
    # - configMapRef:
    #     name: config-map-name
    # - secretRef:
    #     name: secret-name

    # -- Specify postStart and preStop lifecycle hooks for your argo-repo-server container
    lifecycle: {}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



