Argocd#

Argocd - это декларативный инструмент непрерывного развертывания (CD) для Kubernetes, основанный на подходе GitOps. Он позволяет автоматизировать развертывание приложений, синхронизируя желаемое состояние кластера с описанием в Git-репозитории.

Основные задачи и возможности
  • Автоматизация развертывания приложений в Kubernetes:

    Следит за изменениями в Git-репозитории и автоматически применяет обновления в кластере, обеспечивая соответствие текущего состояния желаемому.

  • Наблюдение за состоянием приложений:

    Постоянно отслеживает реальное состояние приложений в кластере и сравнивает его с тем, что указано в репозитории. При обнаружении расхождений можно автоматически или вручную выполнить синхронизацию.

  • Поддержка GitOps-подхода:

    Все изменения происходят через Git, что упрощает аудит, управление версиями и восстановление состояния кластера.

  • Интеграция с CI/CD пайплайнами:

    Может быть частью автоматизированного процесса доставки, взаимодействуя с такими системами, как GitHub Actions, Jenkins, GitLab CI и другими.

  • Веб-интерфейс:

    Предоставляет удобный UI для управления приложениями, просмотра статусов и выполнения синхронизации.

Примечание

Argocd является единственным инструментом компонента GitOps и устанавливается с ним по умолчанию. UI Argocd автоматически интегрирован с инструментом Dex и пользователь kubeadmin является администратором.

Конфигурация values#

Значения можно переопределить через редактирование инструмента с именем argocd и указанием нужных values в spec.values. Общее описание конфигурации values для инструментов описано в разделе «Конфигурации инструментов дополнительных компонентов».

nameOverride - переопределение имени чарта ArgoCD#

Параметр

Описание

Значение по умолчанию

nameOverride

Настройка nameoverride

argocd

fullnameOverride - полное переопределение имени всех ресурсов#

Параметр

Описание

Значение по умолчанию

fullnameOverride

Настройка fullnameoverride

""

namespaceOverride - переопределение namespace для развертывания#

Параметр

Описание

Значение по умолчанию

namespaceOverride

Настройка namespaceoverride

""

kubeVersionOverride - переопределение версии Kubernetes#

Параметр

Описание

Значение по умолчанию

kubeVersionOverride

Настройка kubeversionoverride

""

apiVersionOverrides - переопределение версий API для различных ресурсов#

Параметр

Описание

Значение по умолчанию

apiVersionOverrides

Переопределение версий API для различных ресурсов

{}

createAggregateRoles - создание агрегированных ролей#

Параметр

Описание

Значение по умолчанию

createAggregateRoles

Настройка createaggregateroles

false

createClusterRoles - создание cluster roles#

Параметр

Описание

Значение по умолчанию

createClusterRoles

Настройка createclusterroles

true

crds - настройки Custom Resource Definitions#

Параметр

Описание

Значение по умолчанию

crds.install

Настройка install

true

crds.keep

Настройка keep

true

global - глобальные настройки, применяемые ко всем компонентам#

Параметр

Описание

Значение по умолчанию

global.addPrometheusAnnotations

Настройка addprometheusannotations

false

global.affinity.nodeAffinity.matchExpressions

Настройка matchexpressions

[]

global.affinity.nodeAffinity.type

Тип ресурса

hard

global.affinity.podAntiAffinity

Настройка podantiaffinity

soft

global.domain

Основной домен для всех компонентов ArgoCD

argocd.{{ .Values.global.publicDomain...

global.dualStack.ipFamilies

Настройка ipfamilies

[]

global.dualStack.ipFamilyPolicy

Политики

""

global.env

Переменные окружения

[]

global.hostAliases

Имя хоста или адрес

[]

global.image.imagePullPolicy

Политика загрузки образов (Always, IfNotPresent, Never)

IfNotPresent

global.image.tag

Тег образа по умолчанию для всех компонентов

""

global.imagePullSecrets

Настройка imagepullsecrets

[]

global.logging.format

Формат логирования (text или json)

text

global.logging.level

Уровень логирования (debug, info, warn, error)

info

global.networkPolicy.create

Создавать ресурс

false

global.networkPolicy.defaultDenyIngress

Настройка defaultdenyingress

false

global.nodeSelector.kubernetes.io/os

Настройка io/os

linux

global.priorityClassName

Настройка priorityclassname

""

global.publicDomain

Публичный домен для внешнего доступа

not set

global.revisionHistoryLimit

Настройка revisionhistorylimit

3

global.runtimeClassName

Настройка runtimeclassname

""

global.tolerations

Tolerations для размещения pod на узлах

[]

global.topologySpreadConstraints

Настройки логирования

[]

configs - Конфигурации ArgoCD (ConfigMaps и Secrets)#

Параметр

Описание

Значение по умолчанию

configs.cm.admin.enabled

Включить встроенного администратора

false

configs.cm.application.instanceLabelKey

Ключ метки для отслеживания ресурсов приложений

argocd.argoproj.io/instance

configs.cm.application.sync.impersonation.enabled

Включить/отключить функцию

false

configs.cm.create

Создать ConfigMap argocd-cm

true

configs.cm.exec.enabled

Включить функцию exec в UI

false

configs.cm.oidc.config

Конфигурация OIDC-аутентификации

интеграция с DropApp auth

configs.cm.server.rbac.log.enforce.enable

Включить/отключить функцию

false

configs.cm.statusbadge.enabled

Включить/отключить функцию

false

configs.cm.timeout.hard.reconciliation

Настройка reconciliation

0s

configs.cm.timeout.reconciliation

Время ожидания сверки состояния приложений

180s

configs.cm.users.anonymous.enabled

Разрешить анонимный доступ

false

configs.cmp.create

Создавать ли ресурс

false

configs.params.application.namespaces

Настройка namespaces

""

configs.params.applicationsetcontroller.enable.progressive.syncs

Настройка syncs

false

configs.params.applicationsetcontroller.namespaces

Настройка namespaces

""

configs.params.applicationsetcontroller.policy

Политики

sync

configs.params.controller.ignore.normalizer.jq.timeout

Время ожидания операции

1s

configs.params.controller.operation.processors

Настройка processors

10

configs.params.controller.repo.server.timeout.seconds

Настройка seconds

60

configs.params.controller.self.heal.timeout.seconds

Настройка seconds

5

configs.params.controller.status.processors

Настройка processors

20

configs.params.controller.sync.timeout.seconds

Настройка seconds

0

configs.params.create

Создать ресурс

true

configs.params.otlp.address

Адрес

""

configs.params.reposerver.parallelism.limit

Настройка limit

0

configs.params.server.basehref

Настройка basehref

/

configs.params.server.disable.auth

Настройки аутентификации

false

configs.params.server.enable.gzip

Настройка gzip

true

configs.params.server.enable.proxy.extension

Настройка extension

false

configs.params.server.insecure

Настройка insecure

true

configs.params.server.rootpath

Путь к файлу или каталогу

""

configs.params.server.staticassets

Настройка staticassets

/shared/app

configs.params.server.x.frame.options

Настройка options

sameorigin

configs.rbac.create

Создавать ли ресурс

true

configs.rbac.policy.csv

Настройка csv

p, role:org-admin, applications, *, *...

configs.rbac.policy.default

Настройка default

""

configs.rbac.policy.matchMode

Настройка matchmode

glob

configs.rbac.scopes

Настройка scopes

[groups, email]

configs.secret.argocdServerAdminPassword

Минимальное значение

""

configs.secret.argocdServerAdminPasswordMtime

Минимальное значение

""

configs.secret.azureDevops.password

Пароль

""

configs.secret.azureDevops.username

Имя пользователя

""

configs.secret.bitbucketServerSecret

Настройка bitbucketserversecret

""

configs.secret.bitbucketUUID

Настройка bitbucketuuid

""

configs.secret.createSecret

Настройка createsecret

true

configs.secret.githubSecret

Настройка githubsecret

""

configs.secret.gitlabSecret

Настройка gitlabsecret

""

configs.secret.gogsSecret

Настройка gogssecret

""

configs.ssh.create

Создавать ли ресурс

true

configs.ssh.extraHosts

Имя хоста или адрес

""

configs.ssh.knownHosts

Имя хоста или адрес

[[ssh.github.com]:443 ecdsa-sha2-nistp...]

configs.styles

Настройка styles

""

configs.tls.create

Создавать ли ресурс

true

extraObjects - Дополнительные Kubernetes объекты для развертывания#

Параметр

Описание

Значение по умолчанию

extraObjects

Настройка extraobjects

[]

controller - Настройки Application Controller компонента#

Параметр

Описание

Значение по умолчанию

controller.automountServiceAccountToken

Монтировать токен сервис аккаунта автоматически

true

controller.clusterRoleRules.enabled

Включить/отключить функцию

false

controller.clusterRoleRules.rules

Правила

[]

controller.containerPorts.metrics

Настройки метрик

8082

controller.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

controller.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

controller.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

controller.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

controller.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

controller.dnsPolicy

Политики

ClusterFirst

controller.dynamicClusterDistribution

Настройка dynamicclusterdistribution

false

controller.emptyDir.sizeLimit

Настройка sizelimit

""

controller.env

Переменные окружения

[]

controller.envFrom

Настройка envfrom

[]

controller.extraArgs

Настройка extraargs

[]

controller.extraContainers

Настройка extracontainers

[]

controller.heartbeatTime

Настройка heartbeattime

10

controller.hostNetwork

Имя хоста или адрес

false

controller.image.imagePullPolicy

Политики

""

controller.image.repository

Репозиторий образа контроллера

{{ .Values.global.image.registry }}/...

controller.image.tag

Тег образа контроллера

v2.14.9

controller.imagePullSecrets

Настройка imagepullsecrets

[]

controller.initContainers

Настройка initcontainers

[]

controller.metrics.applicationLabels.enabled

Включить/отключить функцию

false

controller.metrics.applicationLabels.labels

Метки Kubernetes

[]

controller.metrics.enabled

Включить метрики контроллера

false

controller.metrics.rules.enabled

Включить/отключить функцию

false

controller.metrics.rules.namespace

Namespace, в котором будут применяться правила метрик

"monitoring"

controller.metrics.rules.spec

Настройка spec

[]

controller.metrics.scrapeTimeout

Настройка scrapetimeout

""

controller.metrics.service.clusterIP

Настройка clusterip

""

controller.metrics.service.portName

Номер порта

http-metrics

controller.metrics.service.servicePort

Номер порта

8082

controller.metrics.service.type

Тип ресурса

ClusterIP

controller.metrics.serviceMonitor.enabled

Включить/отключить функцию

false

controller.metrics.serviceMonitor.honorLabels

Настройка honorlabels

false

controller.metrics.serviceMonitor.interval

Интервал выполнения

30s

controller.metrics.serviceMonitor.metricRelabelings

Настройки метрик

[]

controller.metrics.serviceMonitor.namespace

Namespace, в котором находится ServiceMonitor для метрик

"monitoring"

controller.metrics.serviceMonitor.relabelings

Настройка relabelings

[]

controller.metrics.serviceMonitor.scheme

Настройка scheme

""

controller.name

Имя ресурса или компонента

application-controller

controller.pdb.enabled

Включить/отключить функцию

false

controller.pdb.maxUnavailable

Максимальное значение

""

controller.pdb.minAvailable

Минимальное значение

""

controller.priorityClassName

Настройка priorityclassname

""

controller.readinessProbe.failureThreshold

Настройка failurethreshold

3

controller.readinessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

controller.readinessProbe.periodSeconds

Настройка periodseconds

10

controller.readinessProbe.successThreshold

Настройка successthreshold

1

controller.readinessProbe.timeoutSeconds

Настройка timeoutseconds

1

controller.replicas

Количество реплик Application Controller

1

controller.revisionHistoryLimit

Настройка revisionhistorylimit

5

controller.runtimeClassName

Настройка runtimeclassname

""

controller.serviceAccount.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

controller.serviceAccount.create

Создавать ли ресурс

true

controller.serviceAccount.name

Имя ресурса или компонента

argocd-application-controller

controller.terminationGracePeriodSeconds

Минимальное значение

30

controller.tolerations

Tolerations для размещения на узлах

[]

controller.topologySpreadConstraints

Настройки логирования

[]

controller.volumeMounts

Настройка volumemounts

[]

controller.volumes

Тома для контейнеров

[]

redis - Настройки Redis для кеширования#

Параметр

Описание

Значение по умолчанию

redis.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

redis.containerPorts.metrics

Настройки метрик

9121

redis.containerPorts.redis

Настройка Redis

6379

redis.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

redis.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

redis.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

redis.dnsPolicy

Политики

ClusterFirst

redis.enabled

Использовать встроенный Redis

true

redis.env

Переменные окружения

[]

redis.envFrom

Настройка envfrom

[]

redis.exporter.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

redis.exporter.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

redis.exporter.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

redis.exporter.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

redis.exporter.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

redis.exporter.enabled

Включить/отключить функцию

false

redis.exporter.env

Переменные окружения

[]

redis.exporter.image.imagePullPolicy

Политики

""

redis.exporter.image.repository

Репозиторий образа контейнера

[ghcr.io/oliver006/redis_exporter](http://ghcr.io/oliver006/redis_exporter)

redis.exporter.image.tag

Тег образа контейнера

v1.70.0

redis.exporter.livenessProbe.enabled

Включить/отключить функцию

false

redis.exporter.livenessProbe.failureThreshold

Настройка failurethreshold

5

redis.exporter.livenessProbe.initialDelaySeconds

Настройка initialdelayseconds

30

redis.exporter.livenessProbe.periodSeconds

Настройка periodseconds

15

redis.exporter.livenessProbe.successThreshold

Настройка successthreshold

1

redis.exporter.livenessProbe.timeoutSeconds

Настройка timeoutseconds

15

redis.exporter.readinessProbe.enabled

Включить/отключить функцию

false

redis.exporter.readinessProbe.failureThreshold

Настройка failurethreshold

5

redis.exporter.readinessProbe.initialDelaySeconds

Настройка initialdelayseconds

30

redis.exporter.readinessProbe.periodSeconds

Настройка periodseconds

15

redis.exporter.readinessProbe.successThreshold

Настройка successthreshold

1

redis.exporter.readinessProbe.timeoutSeconds

Настройка timeoutseconds

15

redis.extraArgs

Настройка extraargs

[]

redis.extraContainers

Настройка extracontainers

[]

redis.image.imagePullPolicy

Политики

""

redis.image.repository

Репозиторий образа Redis

{{ .Values.global.image.registry }}/...

redis.image.tag

Тег образа Redis

7.2.7

redis.imagePullSecrets

Настройка imagepullsecrets

[]

redis.initContainers

Настройка initcontainers

[]

redis.livenessProbe.enabled

Включить/отключить функцию

false

redis.livenessProbe.failureThreshold

Настройка failurethreshold

5

redis.livenessProbe.initialDelaySeconds

Настройка initialdelayseconds

30

redis.livenessProbe.periodSeconds

Настройка periodseconds

15

redis.livenessProbe.successThreshold

Настройка successthreshold

1

redis.livenessProbe.timeoutSeconds

Настройка timeoutseconds

15

redis.metrics.enabled

Включить/отключить функцию

false

redis.metrics.service.clusterIP

Настройка clusterip

None

redis.metrics.service.portName

Номер порта

http-metrics

redis.metrics.service.servicePort

Номер порта

9121

redis.metrics.service.type

Тип ресурса

ClusterIP

redis.metrics.serviceMonitor.enabled

Включить/отключить функцию

false

redis.metrics.serviceMonitor.honorLabels

Настройка honorlabels

false

redis.metrics.serviceMonitor.interval

Интервал выполнения

30s

redis.metrics.serviceMonitor.metricRelabelings

Настройки метрик

[]

redis.metrics.serviceMonitor.namespace

Namespace, в котором находится ServiceMonitor для метрик Redis

"monitoring"

redis.metrics.serviceMonitor.relabelings

Настройка relabelings

[]

redis.metrics.serviceMonitor.scheme

Настройка scheme

""

redis.name

Имя ресурса или компонента

redis

redis.pdb.enabled

Включить/отключить функцию

false

redis.pdb.maxUnavailable

Максимальное значение

""

redis.pdb.minAvailable

Минимальное значение

""

redis.priorityClassName

Настройка priorityclassname

""

redis.readinessProbe.enabled

Включить/отключить функцию

false

redis.readinessProbe.failureThreshold

Настройка failurethreshold

5

redis.readinessProbe.initialDelaySeconds

Настройка initialdelayseconds

30

redis.readinessProbe.periodSeconds

Настройка periodseconds

15

redis.readinessProbe.successThreshold

Настройка successthreshold

1

redis.readinessProbe.timeoutSeconds

Настройка timeoutseconds

15

redis.runtimeClassName

Настройка runtimeclassname

""

redis.securityContext.runAsNonRoot

Настройка runasnonroot

true

redis.securityContext.runAsUser

Настройка runasuser

999

redis.securityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

redis.serviceAccount.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

false

redis.serviceAccount.create

Создавать ли ресурс

false

redis.serviceAccount.name

Имя ресурса или компонента

""

redis.servicePort

Порт для мервиса Redis

6379

redis.terminationGracePeriodSeconds

Минимальное значение

30

redis.tolerations

Tolerations для размещения на узлах

[]

redis.topologySpreadConstraints

Настройки логирования

[]

redis.volumeMounts

Настройка volumemounts

[]

redis.volumes

Тома для контейнеров

[]

redis-ha - Настройки Redis в режиме высокой доступности#

Параметр

Описание

Значение по умолчанию

redis-ha.affinity

Правила размещения pod

""

redis-ha.auth

Настройки аутентификации

true

redis-ha.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

redis-ha.enabled

Включить/отключить функцию

false

redis-ha.existingSecret

Настройка existingsecret

argocd-redis

redis-ha.exporter.enabled

Включить/отключить функцию

false

redis-ha.exporter.image

Образ контейнера

[ghcr.io/oliver006/redis_exporter](http://ghcr.io/oliver006/redis_exporter)

redis-ha.exporter.tag

Тег образа контейнера

v1.69.0

redis-ha.haproxy.affinity

Правила размещения pod

""

redis-ha.haproxy.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

redis-ha.haproxy.enabled

Включить/отключить функцию

true

redis-ha.haproxy.hardAntiAffinity

Настройка hardantiaffinity

true

redis-ha.haproxy.labels.app.kubernetes.io/name

Настройка io/name

argocd-redis-ha-haproxy

redis-ha.haproxy.metrics.enabled

Включить/отключить функцию

true

redis-ha.haproxy.tolerations

Tolerations для размещения на узлах

[]

redis-ha.hardAntiAffinity

Настройка hardantiaffinity

true

redis-ha.image.repository

Репозиторий образа контейнера

public.ecr.aws/docker/library/redis

redis-ha.image.tag

Тег образа контейнера

7.4.2-alpine

redis-ha.persistentVolume.enabled

Включить/отключить функцию

false

redis-ha.redis.config.save

Настройка save

""

redis-ha.redis.masterGroupName

Настройка mastergroupname

argocd

redis-ha.tolerations

Tolerations для размещения на узлах

[]

redis-ha.topologySpreadConstraints.enabled

Включить/отключить функцию

false

redis-ha.topologySpreadConstraints.maxSkew

Максимальное значение

""

redis-ha.topologySpreadConstraints.topologyKey

Ключ

""

redis-ha.topologySpreadConstraints.whenUnsatisfiable

Настройка whenunsatisfiable

""

externalRedis - Настройки для подключения к внешнему Redis#

Параметр

Описание

Значение по умолчанию

externalRedis.existingSecret

Настройка existingsecret

""

externalRedis.host

Имя хоста или адрес

""

externalRedis.password

Пароль

""

externalRedis.port

Номер порта

6379

externalRedis.username

Имя пользователя

""

redisSecretInit - Инициализация секретов для Redis#

Параметр

Описание

Значение по умолчанию

redisSecretInit.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

redisSecretInit.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

redisSecretInit.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

redisSecretInit.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

redisSecretInit.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

redisSecretInit.enabled

Включить/отключить функцию

true

redisSecretInit.image.imagePullPolicy

Политика загрузки образа

IfNotPresent

redisSecretInit.image.repository

Репозиторий образа контейнера

{{ .Values.global.image.registry }}/...

redisSecretInit.image.tag

Тег образа контейнера

v2.14.9

redisSecretInit.imagePullSecrets

Настройка imagepullsecrets

[]

redisSecretInit.name

Имя ресурса или компонента

redis-secret-init

redisSecretInit.priorityClassName

Настройка priorityclassname

""

redisSecretInit.serviceAccount.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

redisSecretInit.serviceAccount.create

Создавать ли ресурс

true

redisSecretInit.serviceAccount.name

Имя ресурса или компонента

""

redisSecretInit.tolerations

Tolerations для размещения на узлах

[]

server - Настройки ArgoCD Server (API сервер и Web UI)#

Параметр

Описание

Значение по умолчанию

server.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

server.autoscaling.enabled

Включить/отключить функцию

false

server.autoscaling.maxReplicas

Максимальное значение

5

server.autoscaling.metrics

Настройки метрик

[]

server.autoscaling.minReplicas

Минимальное значение

1

server.autoscaling.targetCPUUtilizationPercentage

Настройка targetcpuutilizationpercentage

50

server.autoscaling.targetMemoryUtilizationPercentage

Настройка targetmemoryutilizationpercentage

50

server.certificate.additionalHosts

Имя хоста или адрес

[]

server.certificate.domain

Настройка domain

""

server.certificate.duration

Настройка duration

""

server.certificate.enabled

Создать сертификат через cert-manager

false

server.certificate.issuer.group

Настройка group

""

server.certificate.issuer.kind

Настройка kind

""

server.certificate.issuer.name

Имя ресурса или компонента

""

server.certificate.privateKey.algorithm

Настройка algorithm

RSA

server.certificate.privateKey.encoding

Настройка encoding

PKCS1

server.certificate.privateKey.rotationPolicy

Политики

Never

server.certificate.privateKey.size

Размер ресурса

2048

server.certificate.renewBefore

Настройка renewbefore

""

server.certificate.usages

Настройка usages

[]

server.certificateSecret.crt

Настройка crt

""

server.certificateSecret.enabled

Включить/отключить функцию

false

server.certificateSecret.key

Ключ

""

server.clusterRoleRules.enabled

Включить/отключить функцию

false

server.clusterRoleRules.rules

Правила

[]

server.containerPorts.metrics

Настройки метрик

8083

server.containerPorts.server

Настройка server

8080

server.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

server.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

server.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

server.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

server.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

server.dnsPolicy

Политики

ClusterFirst

server.emptyDir.sizeLimit

Настройка sizelimit

""

server.env

Переменные окружения

[]

server.envFrom

Настройка envfrom

[]

server.extensions.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

server.extensions.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

server.extensions.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

server.extensions.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

server.extensions.containerSecurityContext.runAsUser

Настройка runasuser

1000

server.extensions.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

server.extensions.enabled

Включить/отключить функцию

false

server.extensions.extensionList

Настройка extensionlist

[]

server.extensions.image.imagePullPolicy

Политики

""

server.extensions.image.repository

Репозиторий образа контейнера

[quay.io/argoprojlabs/argocd-extension](http://quay.io/argoprojlabs/argocd-extension)...

server.extensions.image.tag

Тег образа контейнера

v0.0.8

server.extraArgs

Настройка extraargs

[]

server.extraContainers

Настройка extracontainers

[]

server.hostNetwork

Имя хоста или адрес

false

server.image.imagePullPolicy

Политика загрузки образа

IfNotPresent

server.image.repository

Репозиторий образа сервера

{{ .Values.global.image.registry }}/...

server.image.tag

Тег образа сервера

v2.14.9

server.imagePullSecrets

Настройка imagepullsecrets

[]

server.ingress.aws.backendProtocolVersion

Настройка backendprotocolversion

GRPC

server.ingress.aws.serviceType

Настройка servicetype

NodePort

server.ingress.controller

Настройка controller

generic

server.ingress.enabled

Включить Ingress для сервера

true

server.ingress.extraHosts

Имя хоста или адрес

[]

server.ingress.extraPaths

Путь к файлу или директории

[]

server.ingress.extraRules

Правила

[]

server.ingress.extraTls

Настройка extratls

[]

server.ingress.gke.managedCertificate.create

Создавать ли ресурс

true

server.ingress.gke.managedCertificate.extraDomains

Настройка extradomains

[]

server.ingress.hostname

Hostname для Ingress

""

server.ingress.ingressClassName

Настройка ingressclassname

nginx

server.ingress.path

Путь к файлу или директории

/

server.ingress.pathType

Путь к файлу или директории

Prefix

server.ingress.tls

Включить TLS в Ingress

false

server.ingressGrpc.enabled

Включить/отключить функцию

false

server.ingressGrpc.extraHosts

Имя хоста или адрес

[]

server.ingressGrpc.extraPaths

Путь к файлу или директории

[]

server.ingressGrpc.extraRules

Правила

[]

server.ingressGrpc.extraTls

Настройка extratls

[]

server.ingressGrpc.hostname

Имя хоста или адрес

""

server.ingressGrpc.ingressClassName

Настройка ingressclassname

""

server.ingressGrpc.path

Путь к файлу или директории

/

server.ingressGrpc.pathType

Путь к файлу или директории

Prefix

server.ingressGrpc.tls

Настройки TLS/SSL

false

server.initContainers

Настройка initcontainers

[]

server.livenessProbe.failureThreshold

Настройка failurethreshold

3

server.livenessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

server.livenessProbe.periodSeconds

Настройка periodseconds

10

server.livenessProbe.successThreshold

Настройка successthreshold

1

server.livenessProbe.timeoutSeconds

Настройка timeoutseconds

1

server.metrics.enabled

Включить/отключить функцию

false

server.metrics.service.clusterIP

Настройка clusterip

""

server.metrics.service.portName

Номер порта

http-metrics

server.metrics.service.servicePort

Номер порта

8083

server.metrics.service.type

Тип ресурса

ClusterIP

server.metrics.serviceMonitor.enabled

Включить/отключить функцию

false

server.metrics.serviceMonitor.honorLabels

Настройка honorlabels

false

server.metrics.serviceMonitor.interval

Интервал выполнения

30s

server.metrics.serviceMonitor.metricRelabelings

Настройки метрик

[]

server.metrics.serviceMonitor.namespace

Namespace, в котором находится ServiceMonitor для метрик сервера

monitoring

server.metrics.serviceMonitor.relabelings

Настройка relabelings

[]

server.metrics.serviceMonitor.scheme

Настройка scheme

""

server.metrics.serviceMonitor.scrapeTimeout

Настройка scrapetimeout

""

server.name

Имя ресурса или компонента

server

server.pdb.enabled

Включить/отключить функцию

false

server.pdb.maxUnavailable

Максимальное значение

""

server.pdb.minAvailable

Минимальное значение

""

server.priorityClassName

Настройка priorityclassname

""

server.readinessProbe.failureThreshold

Настройка failurethreshold

3

server.readinessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

server.readinessProbe.periodSeconds

Настройка periodseconds

10

server.readinessProbe.successThreshold

Настройка successthreshold

1

server.readinessProbe.timeoutSeconds

Настройка timeoutseconds

1

server.replicas

Количество реплик сервера ArgoCD

1

server.route.enabled

Включить/отключить функцию

false

server.route.hostname

Имя хоста или адрес

""

server.route.termination_policy

Минимальное значение

None

server.route.termination_type

Минимальное значение

passthrough

server.runtimeClassName

Настройка runtimeclassname

""

server.service.externalIPs

Настройка externalips

[]

server.service.externalTrafficPolicy

Политики

Cluster

server.service.loadBalancerClass

Настройка loadbalancerclass

""

server.service.loadBalancerIP

Настройка loadbalancerip

""

server.service.loadBalancerSourceRanges

Настройка loadbalancersourceranges

[]

server.service.nodePortHttp

Номер порта

30080

server.service.nodePortHttps

Номер порта

30443

server.service.servicePortHttp

HTTP-порт для сервиса

80

server.service.servicePortHttpName

Номер порта

http

server.service.servicePortHttps

HTTPS порт для сервиса

443

server.service.servicePortHttpsAppProtocol

Номер порта

""

server.service.servicePortHttpsName

Номер порта

https

server.service.sessionAffinity

Настройка sessionaffinity

None

server.service.type

Тип Service для сервера (ClusterIP, NodePort, LoadBalancer)

ClusterIP

server.serviceAccount.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

server.serviceAccount.create

Создавать ли ресурс

true

server.serviceAccount.name

Имя ресурса или компонента

argocd-server

server.terminationGracePeriodSeconds

Минимальное значение

30

server.tolerations

Tolerations для размещения на узлах

[]

server.topologySpreadConstraints

Настройки логирования

[]

server.volumeMounts

Настройка volumemounts

[]

server.volumes

Тома для контейнеров

[]

repoServer - Настройки Repository Server для работы с Git репозиториями#

Параметр

Описание

Значение по умолчанию

repoServer.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

repoServer.autoscaling.enabled

Включить/отключить функцию

false

repoServer.autoscaling.maxReplicas

Максимальное значение

5

repoServer.autoscaling.metrics

Настройки метрик

[]

repoServer.autoscaling.minReplicas

Минимальное значение

1

repoServer.autoscaling.targetCPUUtilizationPercentage

Настройка targetcpuutilizationpercentage

50

repoServer.autoscaling.targetMemoryUtilizationPercentage

Настройка targetmemoryutilizationpercentage

50

repoServer.certificateSecret.ca

Настройка ca

""

repoServer.certificateSecret.crt

Настройка crt

""

repoServer.certificateSecret.enabled

Включить/отключить функцию

false

repoServer.certificateSecret.key

Ключ

""

repoServer.clusterRoleRules.enabled

Включить/отключить функцию

false

repoServer.clusterRoleRules.rules

Правила

[]

repoServer.containerPorts.metrics

Настройки метрик

8084

repoServer.containerPorts.server

Настройка server

8081

repoServer.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

repoServer.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

repoServer.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

repoServer.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

repoServer.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

repoServer.dnsPolicy

Политики

ClusterFirst

repoServer.emptyDir.sizeLimit

Настройка sizelimit

""

repoServer.env

Переменные окружения

[]

repoServer.envFrom

Настройка envfrom

[]

repoServer.extraArgs

Настройка extraargs

[]

repoServer.extraContainers

Настройка extracontainers

[]

repoServer.hostNetwork

Имя хоста или адрес

false

repoServer.image.imagePullPolicy

Политики

""

repoServer.image.repository

Репозиторий образа repo server

{{ .Values.global.image.registry }}/...

repoServer.image.tag

Тег образа repo server

v2.14.9

repoServer.imagePullSecrets

Настройка imagepullsecrets

[]

repoServer.initContainers

Настройка initcontainers

[]

repoServer.livenessProbe.failureThreshold

Настройка failurethreshold

3

repoServer.livenessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

repoServer.livenessProbe.periodSeconds

Настройка periodseconds

10

repoServer.livenessProbe.successThreshold

Настройка successthreshold

1

repoServer.livenessProbe.timeoutSeconds

Настройка timeoutseconds

1

repoServer.metrics.enabled

Включить метрики repo server

false

repoServer.metrics.service.clusterIP

Настройка clusterip

""

repoServer.metrics.service.portName

Номер порта

http-metrics

repoServer.metrics.service.servicePort

Номер порта

8084

repoServer.metrics.service.type

Тип ресурса

ClusterIP

repoServer.metrics.serviceMonitor.enabled

Включить/отключить функцию

false

repoServer.metrics.serviceMonitor.honorLabels

Настройка honorlabels

false

repoServer.metrics.serviceMonitor.interval

Интервал выполнения

30s

repoServer.metrics.serviceMonitor.metricRelabelings

Настройки метрик

[]

repoServer.metrics.serviceMonitor.namespace

Namespace, в котором находится ServiceMonitor для метрик RepoServer

"monitoring"

repoServer.metrics.serviceMonitor.relabelings

Настройка relabelings

[]

repoServer.metrics.serviceMonitor.scheme

Настройка scheme

""

repoServer.metrics.serviceMonitor.scrapeTimeout

Настройка scrapetimeout

""

repoServer.name

Имя ресурса или компонента

repo-server

repoServer.pdb.enabled

Включить/отключить функцию

false

repoServer.pdb.maxUnavailable

Максимальное значение

""

repoServer.pdb.minAvailable

Минимальное значение

""

repoServer.priorityClassName

Настройка priorityclassname

""

repoServer.rbac

Настройки RBAC

[]

repoServer.readinessProbe.failureThreshold

Настройка failurethreshold

3

repoServer.readinessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

repoServer.readinessProbe.periodSeconds

Настройка periodseconds

10

repoServer.readinessProbe.successThreshold

Настройка successthreshold

1

repoServer.readinessProbe.timeoutSeconds

Настройка timeoutseconds

1

repoServer.replicas

Количество реплик Repository Server

1

repoServer.runtimeClassName

Настройка runtimeclassname

""

repoServer.service.port

Номер порта

8081

repoServer.service.portName

Номер порта

tcp-repo-server

repoServer.serviceAccount.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

repoServer.serviceAccount.create

Создавать ли ресурс

true

repoServer.serviceAccount.name

Имя serviceAccount

argocd-repo-server

repoServer.terminationGracePeriodSeconds

Минимальное значение

30

repoServer.tolerations

Tolerations для размещения на узлах

[]

repoServer.topologySpreadConstraints

Настройки логирования

[]

repoServer.useEphemeralHelmWorkingDir

Путь к директории

true

repoServer.volumeMounts

Настройка volumemounts

[]

repoServer.volumes

Тома для контейнеров

[]

applicationSet - Настройки ApplicationSet Controller#

Параметр

Описание

Значение по умолчанию

applicationSet.allowAnyNamespace

Настройка allowanynamespace

false

applicationSet.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

applicationSet.certificate.additionalHosts

Имя хоста или адрес

[]

applicationSet.certificate.domain

Настройка domain

""

applicationSet.certificate.duration

Настройка duration

""

applicationSet.certificate.enabled

Включить/отключить функцию

false

applicationSet.certificate.issuer.group

Настройка group

""

applicationSet.certificate.issuer.kind

Настройка kind

""

applicationSet.certificate.issuer.name

Имя ресурса или компонента

""

applicationSet.certificate.privateKey.algorithm

Настройка algorithm

RSA

applicationSet.certificate.privateKey.encoding

Настройка encoding

PKCS1

applicationSet.certificate.privateKey.rotationPolicy

Политики

Never

applicationSet.certificate.privateKey.size

Размер ресурса

2048

applicationSet.certificate.renewBefore

Настройка renewbefore

""

applicationSet.containerPorts.metrics

Настройки метрик

8080

applicationSet.containerPorts.probe

Настройка проверок

8081

applicationSet.containerPorts.webhook

Настройка webhook

7000

applicationSet.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

applicationSet.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

applicationSet.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

applicationSet.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

applicationSet.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

applicationSet.dnsPolicy

Политики

ClusterFirst

applicationSet.emptyDir.sizeLimit

Настройка sizelimit

""

applicationSet.extraArgs

Настройка extraargs

[]

applicationSet.extraContainers

Настройка extracontainers

[]

applicationSet.extraEnv

Настройка extraenv

[]

applicationSet.extraEnvFrom

Настройка extraenvfrom

[]

applicationSet.extraVolumeMounts

Настройка extravolumemounts

[]

applicationSet.extraVolumes

Настройка extravolumes

[]

applicationSet.image.imagePullPolicy

Политики

""

applicationSet.image.repository

Репозиторий образа ApplicationSet

{{ .Values.global.image.registry }}/...

applicationSet.image.tag

Тег образа ApplicationSet

v2.14.9

applicationSet.imagePullSecrets

Настройка imagepullsecrets

[]

applicationSet.ingress.enabled

Включить/отключить ingress

false

applicationSet.ingress.extraHosts

Имя хоста или адрес

[]

applicationSet.ingress.extraPaths

Путь к файлу или каталогу

[]

applicationSet.ingress.extraRules

Правила

[]

applicationSet.ingress.extraTls

Настройка extratls

[]

applicationSet.ingress.hostname

Имя хоста или адрес

""

applicationSet.ingress.ingressClassName

Настройка ingressclassname

""

applicationSet.ingress.path

Путь к файлу или каталогу

/api/webhook

applicationSet.ingress.pathType

Путь к файлу или каталогу

Prefix

applicationSet.ingress.tls

Настройки TLS/SSL

false

applicationSet.initContainers

Настройка initcontainers

[]

applicationSet.livenessProbe.enabled

Включить/отключить функцию

false

applicationSet.livenessProbe.failureThreshold

Настройка failurethreshold

3

applicationSet.livenessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

applicationSet.livenessProbe.periodSeconds

Настройка periodseconds

10

applicationSet.livenessProbe.successThreshold

Настройка successthreshold

1

applicationSet.livenessProbe.timeoutSeconds

Настройка timeoutseconds

1

applicationSet.metrics.enabled

Включить/отключить функцию

false

applicationSet.metrics.service.clusterIP

Настройка clusterip

""

applicationSet.metrics.service.portName

Номер порта

http-metrics

applicationSet.metrics.service.servicePort

Номер порта

8080

applicationSet.metrics.service.type

Тип ресурса

ClusterIP

applicationSet.metrics.serviceMonitor.enabled

Включить/отключить функцию

false

applicationSet.metrics.serviceMonitor.honorLabels

Настройка honorlabels

false

applicationSet.metrics.serviceMonitor.interval

Интервал выполнения

30s

applicationSet.metrics.serviceMonitor.metricRelabelings

Настройки метрик

[]

applicationSet.metrics.serviceMonitor.namespace

Namespace, в котором находится ServiceMonitor для метрик ApplicationSet

monitoring

applicationSet.metrics.serviceMonitor.relabelings

Настройка relabelings

[]

applicationSet.metrics.serviceMonitor.scheme

Настройка scheme

""

applicationSet.metrics.serviceMonitor.scrapeTimeout

Настройка scrapetimeout

""

applicationSet.name

Имя ресурса или компонента

applicationset-controller

applicationSet.pdb.enabled

Включить/отключить функцию

false

applicationSet.pdb.maxUnavailable

Максимальное значение

""

applicationSet.pdb.minAvailable

Минимальное значение

""

applicationSet.priorityClassName

Настройка priorityclassname

""

applicationSet.readinessProbe.enabled

Включить/отключить функцию

false

applicationSet.readinessProbe.failureThreshold

Настройка failurethreshold

3

applicationSet.readinessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

applicationSet.readinessProbe.periodSeconds

Настройка periodseconds

10

applicationSet.readinessProbe.successThreshold

Настройка successthreshold

1

applicationSet.readinessProbe.timeoutSeconds

Настройка timeoutseconds

1

applicationSet.replicas

Количество реплик ApplicationSet контроллера

1

applicationSet.runtimeClassName

Настройка runtimeclassname

""

applicationSet.service.port

Номер порта

7000

applicationSet.service.portName

Номер порта

http-webhook

applicationSet.service.type

Тип ресурса

ClusterIP

applicationSet.serviceAccount.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

applicationSet.serviceAccount.create

Создавать ли ресурс

true

applicationSet.serviceAccount.name

Имя ресурса или компонента

argocd-applicationset-controller

applicationSet.terminationGracePeriodSeconds

Минимальное значение

30

applicationSet.tolerations

Tolerations для размещения на узлах

[]

applicationSet.topologySpreadConstraints

Настройки логирования

[]

notifications - Настройки контроллера уведомлений#

Параметр

Описание

Значение по умолчанию

notifications.argocdUrl

Настройка argocdurl

""

notifications.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

notifications.clusterRoleRules.rules

Правила

[]

notifications.cm.create

Создать ресурс

true

notifications.containerPorts.metrics

Настройки метрик

9001

notifications.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

notifications.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

notifications.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

notifications.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

notifications.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

notifications.deploymentStrategy.type

Тип ресурса

Recreate

notifications.dnsPolicy

Политики

ClusterFirst

notifications.enabled

Включить контроллер уведомлений

true

notifications.extraArgs

Настройка extraargs

[]

notifications.extraContainers

Настройка extracontainers

[]

notifications.extraEnv

Настройка extraenv

[]

notifications.extraEnvFrom

Настройка extraenvfrom

[]

notifications.extraVolumeMounts

Настройка extravolumemounts

[]

notifications.extraVolumes

Настройка extravolumes

[]

notifications.image.imagePullPolicy

Политики

""

notifications.image.repository

Репозиторий образа notifications

{{ .Values.global.image.registry }}/...

notifications.image.tag

Тег образа notifications

v2.14.9

notifications.imagePullSecrets

Настройка imagepullsecrets

[]

notifications.initContainers

Настройка initcontainers

[]

notifications.livenessProbe.enabled

Включить/отключить функцию

false

notifications.livenessProbe.failureThreshold

Настройка failurethreshold

3

notifications.livenessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

notifications.livenessProbe.periodSeconds

Настройка periodseconds

10

notifications.livenessProbe.successThreshold

Настройка successthreshold

1

notifications.livenessProbe.timeoutSeconds

Настройка timeoutseconds

1

notifications.metrics.enabled

Включить метрики уведомлений

false

notifications.metrics.port

Номер порта

9001

notifications.metrics.service.clusterIP

Настройка clusterip

""

notifications.metrics.service.portName

Номер порта

http-metrics

notifications.metrics.service.type

Тип ресурса

ClusterIP

notifications.metrics.serviceMonitor.enabled

Включить/отключить функцию

false

notifications.metrics.serviceMonitor.honorLabels

Настройка honorlabels

false

notifications.metrics.serviceMonitor.metricRelabelings

Настройки метрик

[]

notifications.metrics.serviceMonitor.relabelings

Настройка relabelings

[]

notifications.metrics.serviceMonitor.scheme

Настройка scheme

""

notifications.name

Имя ресурса или компонента

notifications-controller

notifications.pdb.enabled

Включить/отключить функцию

false

notifications.pdb.maxUnavailable

Максимальное значение

""

notifications.pdb.minAvailable

Минимальное значение

""

notifications.priorityClassName

Настройка priorityclassname

""

notifications.readinessProbe.enabled

Включить/отключить функцию

false

notifications.readinessProbe.failureThreshold

Настройка failurethreshold

3

notifications.readinessProbe.initialDelaySeconds

Настройка initialdelayseconds

10

notifications.readinessProbe.periodSeconds

Настройка periodseconds

10

notifications.readinessProbe.successThreshold

Настройка successthreshold

1

notifications.readinessProbe.timeoutSeconds

Настройка timeoutseconds

1

notifications.runtimeClassName

Настройка runtimeclassname

""

notifications.secret.create

Создавать ли ресурс

true

notifications.secret.name

Имя ресурса или компонента

argocd-notifications-secret

notifications.serviceAccount.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

notifications.serviceAccount.create

Создавать ли ресурс

true

notifications.serviceAccount.name

Имя ресурса или компонента

argocd-notifications-controller

notifications.subscriptions

Настройка subscriptions

[]

notifications.terminationGracePeriodSeconds

Минимальное значение

30

notifications.tolerations

Tolerations для размещения на узлах

[]

notifications.topologySpreadConstraints

Настройки логирования

[]

commitServer - Настройки Commit Server для обновления манифестов#

Параметр

Описание

Значение по умолчанию

commitServer.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

false

commitServer.containerSecurityContext.allowPrivilegeEscalation

Настройка allowprivilegeescalation

false

commitServer.containerSecurityContext.capabilities.drop

Настройка drop

['ALL']

commitServer.containerSecurityContext.readOnlyRootFilesystem

Имя файла

true

commitServer.containerSecurityContext.runAsNonRoot

Настройка runasnonroot

true

commitServer.containerSecurityContext.seccompProfile.type

Тип ресурса

RuntimeDefault

commitServer.dnsPolicy

Политики DNS

ClusterFirst

commitServer.enabled

Включить Commit Server

false

commitServer.extraArgs

Настройка extraargs

[]

commitServer.extraEnv

Настройка extraenv

[]

commitServer.extraEnvFrom

Настройка extraenvfrom

[]

commitServer.extraVolumeMounts

Настройка extravolumemounts

[]

commitServer.extraVolumes

Настройка extravolumes

[]

commitServer.image.imagePullPolicy

Политики пуллинга образов

""

commitServer.image.repository

Репозиторий образа commit server

{{ .Values.global.image.registry }}/...

commitServer.image.tag

Тег образа commit server

v2.14.9

commitServer.livenessProbe.enabled

Включить/отключить функцию

true

commitServer.livenessProbe.failureThreshold

Настройка failurethreshold

3

commitServer.livenessProbe.initialDelaySeconds

Настройка initialdelayseconds

30

commitServer.livenessProbe.periodSeconds

Настройка periodseconds

30

commitServer.livenessProbe.timeoutSeconds

Настройка timeoutseconds

5

commitServer.metrics.enabled

Включить/отключить функцию

false

commitServer.metrics.service.clusterIP

Настройка clusterip

""

commitServer.metrics.service.portName

Номер порта

metrics

commitServer.metrics.service.servicePort

Номер порта

8087

commitServer.metrics.service.type

Тип ресурса

ClusterIP

commitServer.name

Имя ресурса или компонента

commit-server

commitServer.priorityClassName

Настройка priorityclassname

""

commitServer.readinessProbe.enabled

Включить/отключить функцию

true

commitServer.readinessProbe.failureThreshold

Настройка failurethreshold

3

commitServer.readinessProbe.initialDelaySeconds

Настройка initialdelayseconds

5

commitServer.readinessProbe.periodSeconds

Настройка periodseconds

10

commitServer.readinessProbe.timeoutSeconds

Настройка timeoutseconds

1

commitServer.runtimeClassName

Настройка runtimeclassname

""

commitServer.serviceAccount.automountServiceAccountToken

Монтировать ли токен сервис аккаунта автоматически

true

commitServer.serviceAccount.create

Создавать ли ресурс

true

commitServer.serviceAccount.name

Имя ресурса или компонента

argocd-commit-server

commitServer.terminationGracePeriodSeconds

Минимальное значение

30

commitServer.tolerations

Tolerations для размещения на узлах

[]

commitServer.topologySpreadConstraints

Настройки логирования

[]