fix(argo-cd): Consolidate and fix container ports (#1788)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
This commit is contained in:
parent
e91bc78a4a
commit
58f587618f
13 changed files with 152 additions and 97 deletions
|
@ -3,7 +3,7 @@ appVersion: v2.5.7
|
||||||
kubeVersion: ">=1.22.0-0"
|
kubeVersion: ">=1.22.0-0"
|
||||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||||
name: argo-cd
|
name: argo-cd
|
||||||
version: 5.19.0
|
version: 5.19.1
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||||
sources:
|
sources:
|
||||||
|
@ -23,6 +23,5 @@ dependencies:
|
||||||
condition: redis-ha.enabled
|
condition: redis-ha.enabled
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- "[Added]: Option configs.ssh.extraHosts that allows to keep original SSH known list"
|
- "[Fixed]: Container port configuration now properly sets the listening port"
|
||||||
- "[Changed]: Option configs.knownHosts deprecated as moved to configs.ssh"
|
- "[Changed]: Container ports consolidated from various places to new containerPorts sections"
|
||||||
- "[Changed]: Option configs.tlsCerts deprecated as moved to configs.tls"
|
|
||||||
|
|
|
@ -462,7 +462,7 @@ NAME: my-release
|
||||||
| controller.args | object | `{}` | DEPRECATED - Application controller commandline flags |
|
| controller.args | object | `{}` | DEPRECATED - Application controller commandline flags |
|
||||||
| controller.clusterRoleRules.enabled | bool | `false` | Enable custom rules for the application controller's ClusterRole resource |
|
| controller.clusterRoleRules.enabled | bool | `false` | Enable custom rules for the application controller's ClusterRole resource |
|
||||||
| controller.clusterRoleRules.rules | list | `[]` | List of custom rules for the application controller's ClusterRole resource |
|
| controller.clusterRoleRules.rules | list | `[]` | List of custom rules for the application controller's ClusterRole resource |
|
||||||
| controller.containerPort | int | `8082` | Application controller listening port |
|
| controller.containerPorts.metrics | int | `8082` | Metrics container port |
|
||||||
| controller.containerSecurityContext | object | See [values.yaml] | Application controller container-level security context |
|
| controller.containerSecurityContext | object | See [values.yaml] | Application controller container-level security context |
|
||||||
| controller.env | list | `[]` | Environment variables to pass to application controller |
|
| controller.env | list | `[]` | Environment variables to pass to application controller |
|
||||||
| controller.envFrom | list | `[]` (See [values.yaml]) | envFrom to pass to application controller |
|
| controller.envFrom | list | `[]` (See [values.yaml]) | envFrom to pass to application controller |
|
||||||
|
@ -539,7 +539,8 @@ NAME: my-release
|
||||||
| repoServer.certificateSecret.labels | object | `{}` | Labels to be added to argocd-repo-server-tls secret |
|
| repoServer.certificateSecret.labels | object | `{}` | Labels to be added to argocd-repo-server-tls secret |
|
||||||
| repoServer.clusterRoleRules.enabled | bool | `false` | Enable custom rules for the Repo server's Cluster Role resource |
|
| repoServer.clusterRoleRules.enabled | bool | `false` | Enable custom rules for the Repo server's Cluster Role resource |
|
||||||
| repoServer.clusterRoleRules.rules | list | `[]` | List of custom rules for the Repo server's Cluster Role resource |
|
| repoServer.clusterRoleRules.rules | list | `[]` | List of custom rules for the Repo server's Cluster Role resource |
|
||||||
| repoServer.containerPort | int | `8081` | Configures the repo server port |
|
| repoServer.containerPorts.metrics | int | `8084` | Metrics container port |
|
||||||
|
| repoServer.containerPorts.server | int | `8081` | Repo server container port |
|
||||||
| repoServer.containerSecurityContext | object | See [values.yaml] | Repo server container-level security context |
|
| repoServer.containerSecurityContext | object | See [values.yaml] | Repo server container-level security context |
|
||||||
| repoServer.deploymentAnnotations | object | `{}` | Annotations to be added to repo server Deployment |
|
| repoServer.deploymentAnnotations | object | `{}` | Annotations to be added to repo server Deployment |
|
||||||
| repoServer.env | list | `[]` | Environment variables to pass to repo server |
|
| repoServer.env | list | `[]` | Environment variables to pass to repo server |
|
||||||
|
@ -638,7 +639,8 @@ NAME: my-release
|
||||||
| server.certificateSecret.enabled | bool | `false` | Create argocd-server-tls secret |
|
| server.certificateSecret.enabled | bool | `false` | Create argocd-server-tls secret |
|
||||||
| server.certificateSecret.key | string | `""` | Private Key of the certificate |
|
| server.certificateSecret.key | string | `""` | Private Key of the certificate |
|
||||||
| server.certificateSecret.labels | object | `{}` | Labels to be added to argocd-server-tls secret |
|
| server.certificateSecret.labels | object | `{}` | Labels to be added to argocd-server-tls secret |
|
||||||
| server.containerPort | int | `8080` | Configures the server port |
|
| server.containerPorts.metrics | int | `8082` | Metrics container port |
|
||||||
|
| server.containerPorts.server | int | `8080` | Server container port |
|
||||||
| server.containerSecurityContext | object | See [values.yaml] | Server container-level security context |
|
| server.containerSecurityContext | object | See [values.yaml] | Server container-level security context |
|
||||||
| server.deploymentAnnotations | object | `{}` | Annotations to be added to server Deployment |
|
| server.deploymentAnnotations | object | `{}` | Annotations to be added to server Deployment |
|
||||||
| server.env | list | `[]` | Environment variables to pass to Argo CD server |
|
| server.env | list | `[]` | Environment variables to pass to Argo CD server |
|
||||||
|
@ -728,7 +730,6 @@ NAME: my-release
|
||||||
| server.service.labels | object | `{}` | Server service labels |
|
| server.service.labels | object | `{}` | Server service labels |
|
||||||
| server.service.loadBalancerIP | string | `""` | LoadBalancer will get created with the IP specified in this field |
|
| server.service.loadBalancerIP | string | `""` | LoadBalancer will get created with the IP specified in this field |
|
||||||
| server.service.loadBalancerSourceRanges | list | `[]` | Source IP ranges to allow access to service from |
|
| server.service.loadBalancerSourceRanges | list | `[]` | Source IP ranges to allow access to service from |
|
||||||
| server.service.namedTargetPort | bool | `true` | Use named target port for argocd |
|
|
||||||
| server.service.nodePortHttp | int | `30080` | Server service http port for NodePort service type (only if `server.service.type` is set to "NodePort") |
|
| server.service.nodePortHttp | int | `30080` | Server service http port for NodePort service type (only if `server.service.type` is set to "NodePort") |
|
||||||
| server.service.nodePortHttps | int | `30443` | Server service https port for NodePort service type (only if `server.service.type` is set to "NodePort") |
|
| server.service.nodePortHttps | int | `30443` | Server service https port for NodePort service type (only if `server.service.type` is set to "NodePort") |
|
||||||
| server.service.servicePortHttp | int | `80` | Server service http port |
|
| server.service.servicePortHttp | int | `80` | Server service http port |
|
||||||
|
@ -780,9 +781,9 @@ server:
|
||||||
| dex.certificateSecret.enabled | bool | `false` | Create argocd-dex-server-tls secret |
|
| dex.certificateSecret.enabled | bool | `false` | Create argocd-dex-server-tls secret |
|
||||||
| dex.certificateSecret.key | string | `""` | Certificate private key |
|
| dex.certificateSecret.key | string | `""` | Certificate private key |
|
||||||
| dex.certificateSecret.labels | object | `{}` | Labels to be added to argocd-dex-server-tls secret |
|
| dex.certificateSecret.labels | object | `{}` | Labels to be added to argocd-dex-server-tls secret |
|
||||||
| dex.containerPortGrpc | int | `5557` | Container port for gRPC access |
|
| dex.containerPorts.grpc | int | `5557` | gRPC container port |
|
||||||
| dex.containerPortHttp | int | `5556` | Container port for HTTP access |
|
| dex.containerPorts.http | int | `5556` | HTTP container port |
|
||||||
| dex.containerPortMetrics | int | `5558` | Container port for metrics access |
|
| dex.containerPorts.metrics | int | `5558` | Metrics container port |
|
||||||
| dex.containerSecurityContext | object | See [values.yaml] | Dex container-level security context |
|
| dex.containerSecurityContext | object | See [values.yaml] | Dex container-level security context |
|
||||||
| dex.deploymentAnnotations | object | `{}` | Annotations to be added to the Dex server Deployment |
|
| dex.deploymentAnnotations | object | `{}` | Annotations to be added to the Dex server Deployment |
|
||||||
| dex.enabled | bool | `true` | Enable dex |
|
| dex.enabled | bool | `true` | Enable dex |
|
||||||
|
@ -856,7 +857,8 @@ server:
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| redis.affinity | object | `{}` | Assign custom [affinity] rules to the deployment |
|
| redis.affinity | object | `{}` | Assign custom [affinity] rules to the deployment |
|
||||||
| redis.containerPort | int | `6379` | Redis container port |
|
| redis.containerPorts.metrics | int | `9121` | Metrics container port |
|
||||||
|
| redis.containerPorts.redis | int | `6379` | Redis container port |
|
||||||
| redis.containerSecurityContext | object | See [values.yaml] | Redis container-level security context |
|
| redis.containerSecurityContext | object | See [values.yaml] | Redis container-level security context |
|
||||||
| redis.deploymentAnnotations | object | `{}` | Annotations to be added to the Redis server Deployment |
|
| redis.deploymentAnnotations | object | `{}` | Annotations to be added to the Redis server Deployment |
|
||||||
| redis.enabled | bool | `true` | Enable redis |
|
| redis.enabled | bool | `true` | Enable redis |
|
||||||
|
@ -869,7 +871,6 @@ server:
|
||||||
| redis.image.tag | string | `"7.0.5-alpine"` | Redis tag |
|
| redis.image.tag | string | `"7.0.5-alpine"` | Redis tag |
|
||||||
| redis.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
|
| redis.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
|
||||||
| redis.initContainers | list | `[]` | Init containers to add to the redis pod |
|
| redis.initContainers | list | `[]` | Init containers to add to the redis pod |
|
||||||
| redis.metrics.containerPort | int | `9121` | Port to use for redis-exporter sidecar |
|
|
||||||
| redis.metrics.containerSecurityContext | object | See [values.yaml] | Redis exporter security context |
|
| redis.metrics.containerSecurityContext | object | See [values.yaml] | Redis exporter security context |
|
||||||
| redis.metrics.enabled | bool | `false` | Deploy metrics service and redis-exporter sidecar |
|
| redis.metrics.enabled | bool | `false` | Deploy metrics service and redis-exporter sidecar |
|
||||||
| redis.metrics.image.imagePullPolicy | string | `"IfNotPresent"` | redis-exporter image PullPolicy |
|
| redis.metrics.image.imagePullPolicy | string | `"IfNotPresent"` | redis-exporter image PullPolicy |
|
||||||
|
@ -962,9 +963,10 @@ If you want to use an existing Redis (eg. a managed service from a cloud provide
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| applicationSet.affinity | object | `{}` | Assign custom [affinity] rules |
|
| applicationSet.affinity | object | `{}` | Assign custom [affinity] rules |
|
||||||
| applicationSet.args.dryRun | bool | `false` | Enable dry run mode |
|
| applicationSet.args.dryRun | bool | `false` | Enable dry run mode |
|
||||||
| applicationSet.args.metricsAddr | string | `":8080"` | The default metric address |
|
|
||||||
| applicationSet.args.policy | string | `"sync"` | How application is synced between the generator and the cluster |
|
| applicationSet.args.policy | string | `"sync"` | How application is synced between the generator and the cluster |
|
||||||
| applicationSet.args.probeBindAddr | string | `":8081"` | The default health check port |
|
| applicationSet.containerPorts.metrics | int | `8080` | Metrics container port |
|
||||||
|
| applicationSet.containerPorts.probe | int | `8081` | Probe container port |
|
||||||
|
| applicationSet.containerPorts.webhook | int | `7000` | Webhook container port |
|
||||||
| applicationSet.containerSecurityContext | object | See [values.yaml] | ApplicationSet controller container-level security context |
|
| applicationSet.containerSecurityContext | object | See [values.yaml] | ApplicationSet controller container-level security context |
|
||||||
| applicationSet.deploymentAnnotations | object | `{}` | Annotations to be added to ApplicationSet controller Deployment |
|
| applicationSet.deploymentAnnotations | object | `{}` | Annotations to be added to ApplicationSet controller Deployment |
|
||||||
| applicationSet.enabled | bool | `true` | Enable ApplicationSet controller |
|
| applicationSet.enabled | bool | `true` | Enable ApplicationSet controller |
|
||||||
|
@ -1067,6 +1069,7 @@ If you want to use an existing Redis (eg. a managed service from a cloud provide
|
||||||
| notifications.bots.slack.serviceAccount.name | string | `"argocd-notifications-bot"` | The name of the service account to use. |
|
| notifications.bots.slack.serviceAccount.name | string | `"argocd-notifications-bot"` | The name of the service account to use. |
|
||||||
| notifications.bots.slack.tolerations | list | `[]` | [Tolerations] for use with node taints |
|
| notifications.bots.slack.tolerations | list | `[]` | [Tolerations] for use with node taints |
|
||||||
| notifications.cm.create | bool | `true` | Whether helm chart creates notifications controller config map |
|
| notifications.cm.create | bool | `true` | Whether helm chart creates notifications controller config map |
|
||||||
|
| notifications.containerPorts.metrics | int | `9001` | Metrics container port |
|
||||||
| notifications.containerSecurityContext | object | See [values.yaml] | Notification controller container-level security Context |
|
| notifications.containerSecurityContext | object | See [values.yaml] | Notification controller container-level security Context |
|
||||||
| notifications.context | object | `{}` | Define user-defined context |
|
| notifications.context | object | `{}` | Define user-defined context |
|
||||||
| notifications.deploymentAnnotations | object | `{}` | Annotations to be applied to the notifications controller Deployment |
|
| notifications.deploymentAnnotations | object | `{}` | Annotations to be applied to the notifications controller Deployment |
|
||||||
|
|
|
@ -88,6 +88,27 @@ REMOVED option applicationSet.args.debug - Use applicationSet.logLevel: debug
|
||||||
{{- if .Values.applicationSet.args.enableLeaderElection }}
|
{{- if .Values.applicationSet.args.enableLeaderElection }}
|
||||||
REMOVED option applicationSet.args.enableLeaderElection - Value determined based on replicas
|
REMOVED option applicationSet.args.enableLeaderElection - Value determined based on replicas
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Values.controller.containerPort }}
|
||||||
|
REMOVED option controller.containerPort - Use controller.containerPorts
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.server.containerPort }}
|
||||||
|
REMOVED option server.containerPort - Use server.containerPorts
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.repoServer.containerPort }}
|
||||||
|
REMOVED option repoServer.containerPort - Use repoServer.containerPorts
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.applicationSet.args.metricsAddr }}
|
||||||
|
REMOVED option applicationSet.args.metricsAddr - Use applicationSet.containerPorts
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.applicationSet.args.probeBindAddr }}
|
||||||
|
REMOVED option applicationSet.args.probeBindAddr - Use applicationSet.containerPorts
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.redis.containerPort }}
|
||||||
|
REMOVED option redis.containerPort - Use redis.containerPorts
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.redis.metrics.containerPort }}
|
||||||
|
REMOVED option redis.metrics.containerPort - Use redis.containerPorts
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
In order to access the server UI you have the following options:
|
In order to access the server UI you have the following options:
|
||||||
|
|
||||||
|
|
|
@ -44,6 +44,13 @@ spec:
|
||||||
containers:
|
containers:
|
||||||
- command:
|
- command:
|
||||||
- argocd-application-controller
|
- argocd-application-controller
|
||||||
|
- --metrics-port={{ .Values.controller.containerPorts.metrics }}
|
||||||
|
{{- if .Values.controller.metrics.applicationLabels.enabled }}
|
||||||
|
{{- range .Values.controller.metrics.applicationLabels.labels }}
|
||||||
|
- --metrics-application-labels
|
||||||
|
- {{ . }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
{{- with .Values.controller.args.statusProcessors }}
|
{{- with .Values.controller.args.statusProcessors }}
|
||||||
- --status-processors
|
- --status-processors
|
||||||
- {{ . | quote }}
|
- {{ . | quote }}
|
||||||
|
@ -76,12 +83,6 @@ spec:
|
||||||
- --loglevel
|
- --loglevel
|
||||||
- {{ . | quote }}
|
- {{ . | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.controller.metrics.applicationLabels.enabled }}
|
|
||||||
{{- range .Values.controller.metrics.applicationLabels.labels }}
|
|
||||||
- --metrics-application-labels
|
|
||||||
- {{ . }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with .Values.controller.extraArgs }}
|
{{- with .Values.controller.extraArgs }}
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -232,7 +233,7 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: metrics
|
- name: metrics
|
||||||
containerPort: {{ .Values.controller.containerPort }}
|
containerPort: {{ .Values.controller.containerPorts.metrics }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|
|
@ -51,10 +51,11 @@ spec:
|
||||||
command:
|
command:
|
||||||
- entrypoint.sh
|
- entrypoint.sh
|
||||||
- argocd-applicationset-controller
|
- argocd-applicationset-controller
|
||||||
|
- --metrics-addr=:{{ .Values.applicationSet.containerPorts.metrics }}
|
||||||
|
- --probe-addr=:{{ .Values.applicationSet.containerPorts.probe }}
|
||||||
|
- --webhook-addr=:{{ .Values.applicationSet.containerPorts.webhook }}
|
||||||
- --argocd-repo-server={{ template "argo-cd.repoServer.fullname" . }}:{{ .Values.repoServer.service.port }}
|
- --argocd-repo-server={{ template "argo-cd.repoServer.fullname" . }}:{{ .Values.repoServer.service.port }}
|
||||||
- --enable-leader-election={{ gt ( .Values.applicationSet.replicaCount | int64) 1 }}
|
- --enable-leader-election={{ gt ( .Values.applicationSet.replicaCount | int64) 1 }}
|
||||||
- --metrics-addr={{ .Values.applicationSet.args.metricsAddr }}
|
|
||||||
- --probe-addr={{ .Values.applicationSet.args.probeBindAddr }}
|
|
||||||
- --policy={{ .Values.applicationSet.args.policy }}
|
- --policy={{ .Values.applicationSet.args.policy }}
|
||||||
- --dry-run={{ .Values.applicationSet.args.dryRun }}
|
- --dry-run={{ .Values.applicationSet.args.dryRun }}
|
||||||
- --logformat
|
- --logformat
|
||||||
|
@ -78,13 +79,13 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: metrics
|
- name: metrics
|
||||||
containerPort: {{ (split ":" .Values.applicationSet.args.metricsAddr)._1 }}
|
containerPort: {{ .Values.applicationSet.containerPorts.metrics }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
- name: probe
|
- name: probe
|
||||||
containerPort: {{ (split ":" .Values.applicationSet.args.probeBindAddr)._1 }}
|
containerPort: {{ .Values.applicationSet.containerPorts.probe }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
- name: webhook
|
- name: webhook
|
||||||
containerPort: 7000
|
containerPort: {{ .Values.applicationSet.containerPorts.webhook }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
{{- if .Values.applicationSet.livenessProbe.enabled }}
|
{{- if .Values.applicationSet.livenessProbe.enabled }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
|
|
|
@ -48,9 +48,9 @@ spec:
|
||||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.notifications.image.imagePullPolicy }}
|
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.notifications.image.imagePullPolicy }}
|
||||||
command:
|
command:
|
||||||
- argocd-notifications
|
- argocd-notifications
|
||||||
|
- --metrics-port={{ .Values.notifications.containerPorts.metrics }}
|
||||||
- --loglevel={{ default .Values.global.logging.level .Values.notifications.logLevel }}
|
- --loglevel={{ default .Values.global.logging.level .Values.notifications.logLevel }}
|
||||||
- --logformat={{ default .Values.global.logging.format .Values.notifications.logFormat }}
|
- --logformat={{ default .Values.global.logging.format .Values.notifications.logFormat }}
|
||||||
- --metrics-port={{ .Values.notifications.metrics.port }}
|
|
||||||
- --namespace={{ .Release.Namespace }}
|
- --namespace={{ .Release.Namespace }}
|
||||||
- --argocd-repo-server={{ template "argo-cd.repoServer.fullname" . }}:{{ .Values.repoServer.service.port }}
|
- --argocd-repo-server={{ template "argo-cd.repoServer.fullname" . }}:{{ .Values.repoServer.service.port }}
|
||||||
{{- range .Values.notifications.extraArgs }}
|
{{- range .Values.notifications.extraArgs }}
|
||||||
|
@ -66,7 +66,7 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: metrics
|
- name: metrics
|
||||||
containerPort: {{ .Values.notifications.metrics.port }}
|
containerPort: {{ .Values.notifications.containerPorts.metrics }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
resources:
|
resources:
|
||||||
{{- toYaml .Values.notifications.resources | nindent 12 }}
|
{{- toYaml .Values.notifications.resources | nindent 12 }}
|
||||||
|
|
|
@ -53,6 +53,8 @@ spec:
|
||||||
- entrypoint.sh
|
- entrypoint.sh
|
||||||
args:
|
args:
|
||||||
- argocd-repo-server
|
- argocd-repo-server
|
||||||
|
- --port={{ .Values.repoServer.containerPorts.server }}
|
||||||
|
- --metrics-port={{ .Values.repoServer.containerPorts.metrics }}
|
||||||
{{- with .Values.repoServer.logFormat }}
|
{{- with .Values.repoServer.logFormat }}
|
||||||
- --logformat
|
- --logformat
|
||||||
- {{ . | quote }}
|
- {{ . | quote }}
|
||||||
|
@ -236,10 +238,10 @@ spec:
|
||||||
name: tmp
|
name: tmp
|
||||||
ports:
|
ports:
|
||||||
- name: repo-server
|
- name: repo-server
|
||||||
containerPort: {{ .Values.repoServer.containerPort }}
|
containerPort: {{ .Values.repoServer.containerPorts.server }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
- name: metrics
|
- name: metrics
|
||||||
containerPort: 8084
|
containerPort: {{ .Values.repoServer.containerPorts.metrics }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|
|
@ -12,11 +12,11 @@ spec:
|
||||||
- name: {{ .Values.server.service.servicePortHttpName }}
|
- name: {{ .Values.server.service.servicePortHttpName }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
port: {{ .Values.server.service.servicePortHttp }}
|
port: {{ .Values.server.service.servicePortHttp }}
|
||||||
targetPort: {{- if .Values.server.service.namedTargetPort }} {{ .Values.server.name }} {{- else }} {{ .Values.server.containerPort }} {{- end }}
|
targetPort: server
|
||||||
- name: {{ .Values.server.service.servicePortHttpsName }}
|
- name: {{ .Values.server.service.servicePortHttpsName }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
port: {{ .Values.server.service.servicePortHttps }}
|
port: {{ .Values.server.service.servicePortHttps }}
|
||||||
targetPort: {{- if .Values.server.service.namedTargetPort }} {{ .Values.server.name }} {{- else }} {{ .Values.server.containerPort }} {{- end }}
|
targetPort: server
|
||||||
selector:
|
selector:
|
||||||
{{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.server.name) | nindent 4 }}
|
{{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.server.name) | nindent 4 }}
|
||||||
sessionAffinity: None
|
sessionAffinity: None
|
||||||
|
|
|
@ -47,6 +47,8 @@ spec:
|
||||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.server.image.imagePullPolicy }}
|
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.server.image.imagePullPolicy }}
|
||||||
command:
|
command:
|
||||||
- argocd-server
|
- argocd-server
|
||||||
|
- --port={{ .Values.server.containerPorts.server }}
|
||||||
|
- --metrics-port={{ .Values.server.containerPorts.metrics }}
|
||||||
{{- with .Values.server.logFormat }}
|
{{- with .Values.server.logFormat }}
|
||||||
- --logformat
|
- --logformat
|
||||||
- {{ . | quote }}
|
- {{ . | quote }}
|
||||||
|
@ -287,16 +289,16 @@ spec:
|
||||||
name: extensions
|
name: extensions
|
||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: {{ .Values.server.name }}
|
- name: server
|
||||||
containerPort: {{ .Values.server.containerPort }}
|
containerPort: {{ .Values.server.containerPorts.server }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
- name: metrics
|
- name: metrics
|
||||||
containerPort: 8083
|
containerPort: {{ .Values.server.containerPorts.metrics }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /healthz?full=true
|
path: /healthz?full=true
|
||||||
port: {{ .Values.server.containerPort }}
|
port: server
|
||||||
initialDelaySeconds: {{ .Values.server.livenessProbe.initialDelaySeconds }}
|
initialDelaySeconds: {{ .Values.server.livenessProbe.initialDelaySeconds }}
|
||||||
periodSeconds: {{ .Values.server.livenessProbe.periodSeconds }}
|
periodSeconds: {{ .Values.server.livenessProbe.periodSeconds }}
|
||||||
timeoutSeconds: {{ .Values.server.livenessProbe.timeoutSeconds }}
|
timeoutSeconds: {{ .Values.server.livenessProbe.timeoutSeconds }}
|
||||||
|
@ -305,7 +307,7 @@ spec:
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /healthz
|
path: /healthz
|
||||||
port: {{ .Values.server.containerPort }}
|
port: server
|
||||||
initialDelaySeconds: {{ .Values.server.readinessProbe.initialDelaySeconds }}
|
initialDelaySeconds: {{ .Values.server.readinessProbe.initialDelaySeconds }}
|
||||||
periodSeconds: {{ .Values.server.readinessProbe.periodSeconds }}
|
periodSeconds: {{ .Values.server.readinessProbe.periodSeconds }}
|
||||||
timeoutSeconds: {{ .Values.server.readinessProbe.timeoutSeconds }}
|
timeoutSeconds: {{ .Values.server.readinessProbe.timeoutSeconds }}
|
||||||
|
|
|
@ -19,14 +19,14 @@ spec:
|
||||||
- name: {{ .Values.server.service.servicePortHttpName }}
|
- name: {{ .Values.server.service.servicePortHttpName }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
port: {{ .Values.server.service.servicePortHttp }}
|
port: {{ .Values.server.service.servicePortHttp }}
|
||||||
targetPort: {{- if .Values.server.service.namedTargetPort }} {{ .Values.server.name }} {{- else }} {{ .Values.server.containerPort }} {{- end }}
|
targetPort: {{ .Values.server.containerPorts.server }}
|
||||||
{{- if eq .Values.server.service.type "NodePort" }}
|
{{- if eq .Values.server.service.type "NodePort" }}
|
||||||
nodePort: {{ .Values.server.service.nodePortHttp }}
|
nodePort: {{ .Values.server.service.nodePortHttp }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
- name: {{ .Values.server.service.servicePortHttpsName }}
|
- name: {{ .Values.server.service.servicePortHttpsName }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
port: {{ .Values.server.service.servicePortHttps }}
|
port: {{ .Values.server.service.servicePortHttps }}
|
||||||
targetPort: {{- if .Values.server.service.namedTargetPort }} {{ .Values.server.name }} {{- else }} {{ .Values.server.containerPort }} {{- end }}
|
targetPort: {{ .Values.server.containerPorts.server }}
|
||||||
{{- if eq .Values.server.service.type "NodePort" }}
|
{{- if eq .Values.server.service.type "NodePort" }}
|
||||||
nodePort: {{ .Values.server.service.nodePortHttps }}
|
nodePort: {{ .Values.server.service.nodePortHttps }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -49,4 +49,4 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- with .Values.server.service.sessionAffinity }}
|
{{- with .Values.server.service.sessionAffinity }}
|
||||||
sessionAffinity: {{ . }}
|
sessionAffinity: {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -70,13 +70,13 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
containerPort: {{ .Values.dex.containerPortHttp }}
|
containerPort: {{ .Values.dex.containerPorts.http }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
- name: grpc
|
- name: grpc
|
||||||
containerPort: {{ .Values.dex.containerPortGrpc }}
|
containerPort: {{ .Values.dex.containerPorts.grpc }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
- name: metrics
|
- name: metrics
|
||||||
containerPort: {{ .Values.dex.containerPortMetrics }}
|
containerPort: {{ .Values.dex.containerPorts.metrics }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
{{- if .Values.dex.livenessProbe.enabled }}
|
{{- if .Values.dex.livenessProbe.enabled }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
|
|
|
@ -63,7 +63,7 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: redis
|
- name: redis
|
||||||
containerPort: {{ .Values.redis.containerPort }}
|
containerPort: {{ .Values.redis.containerPorts.redis }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
resources:
|
resources:
|
||||||
{{- toYaml .Values.redis.resources | nindent 10 }}
|
{{- toYaml .Values.redis.resources | nindent 10 }}
|
||||||
|
@ -79,12 +79,12 @@ spec:
|
||||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.redis.metrics.image.imagePullPolicy }}
|
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.redis.metrics.image.imagePullPolicy }}
|
||||||
env:
|
env:
|
||||||
- name: REDIS_ADDR
|
- name: REDIS_ADDR
|
||||||
value: {{ printf "redis://localhost:%v" .Values.redis.containerPort }}
|
value: {{ printf "redis://localhost:%v" .Values.redis.containerPorts.redis }}
|
||||||
- name: REDIS_EXPORTER_WEB_LISTEN_ADDRESS
|
- name: REDIS_EXPORTER_WEB_LISTEN_ADDRESS
|
||||||
value: {{ printf "0.0.0.0:%v" .Values.redis.metrics.containerPort }}
|
value: {{ printf "0.0.0.0:%v" .Values.redis.containerPorts.metrics }}
|
||||||
ports:
|
ports:
|
||||||
- name: metrics
|
- name: metrics
|
||||||
containerPort: {{ .Values.redis.metrics.containerPort }}
|
containerPort: {{ .Values.redis.containerPorts.metrics }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
resources:
|
resources:
|
||||||
{{- toYaml .Values.redis.metrics.resources | nindent 10 }}
|
{{- toYaml .Values.redis.metrics.resources | nindent 10 }}
|
||||||
|
|
|
@ -575,6 +575,11 @@ controller:
|
||||||
# cpu: 250m
|
# cpu: 250m
|
||||||
# memory: 256Mi
|
# memory: 256Mi
|
||||||
|
|
||||||
|
# Application controller container ports
|
||||||
|
containerPorts:
|
||||||
|
# -- Metrics container port
|
||||||
|
metrics: 8082
|
||||||
|
|
||||||
# -- Application controller container-level security context
|
# -- Application controller container-level security context
|
||||||
# @default -- See [values.yaml]
|
# @default -- See [values.yaml]
|
||||||
containerSecurityContext:
|
containerSecurityContext:
|
||||||
|
@ -587,9 +592,6 @@ controller:
|
||||||
drop:
|
drop:
|
||||||
- ALL
|
- ALL
|
||||||
|
|
||||||
# -- Application controller listening port
|
|
||||||
containerPort: 8082
|
|
||||||
|
|
||||||
# Rediness probe for application controller
|
# Rediness probe for application controller
|
||||||
## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
|
## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
|
@ -866,6 +868,16 @@ dex:
|
||||||
# cpu: 10m
|
# cpu: 10m
|
||||||
# memory: 32Mi
|
# memory: 32Mi
|
||||||
|
|
||||||
|
# Dex container ports
|
||||||
|
# NOTE: These ports are currently hardcoded and cannot be changed
|
||||||
|
containerPorts:
|
||||||
|
# -- HTTP container port
|
||||||
|
http: 5556
|
||||||
|
# -- gRPC container port
|
||||||
|
grpc: 5557
|
||||||
|
# -- Metrics container port
|
||||||
|
metrics: 5558
|
||||||
|
|
||||||
# -- Dex container-level security context
|
# -- Dex container-level security context
|
||||||
# @default -- See [values.yaml]
|
# @default -- See [values.yaml]
|
||||||
containerSecurityContext:
|
containerSecurityContext:
|
||||||
|
@ -893,6 +905,7 @@ dex:
|
||||||
successThreshold: 1
|
successThreshold: 1
|
||||||
# -- Number of seconds after which the [probe] times out
|
# -- Number of seconds after which the [probe] times out
|
||||||
timeoutSeconds: 1
|
timeoutSeconds: 1
|
||||||
|
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
# -- Enable Kubernetes readiness probe for Dex >= 2.28.0
|
# -- Enable Kubernetes readiness probe for Dex >= 2.28.0
|
||||||
enabled: false
|
enabled: false
|
||||||
|
@ -917,20 +930,14 @@ dex:
|
||||||
# -- Automount API credentials for the Service Account
|
# -- Automount API credentials for the Service Account
|
||||||
automountServiceAccountToken: true
|
automountServiceAccountToken: true
|
||||||
|
|
||||||
# -- Container port for HTTP access
|
|
||||||
containerPortHttp: 5556
|
|
||||||
# -- Service port for HTTP access
|
# -- Service port for HTTP access
|
||||||
servicePortHttp: 5556
|
servicePortHttp: 5556
|
||||||
# -- Service port name for HTTP access
|
# -- Service port name for HTTP access
|
||||||
servicePortHttpName: http
|
servicePortHttpName: http
|
||||||
# -- Container port for gRPC access
|
|
||||||
containerPortGrpc: 5557
|
|
||||||
# -- Service port for gRPC access
|
# -- Service port for gRPC access
|
||||||
servicePortGrpc: 5557
|
servicePortGrpc: 5557
|
||||||
# -- Service port name for gRPC access
|
# -- Service port name for gRPC access
|
||||||
servicePortGrpcName: grpc
|
servicePortGrpcName: grpc
|
||||||
# -- Container port for metrics access
|
|
||||||
containerPortMetrics: 5558
|
|
||||||
# -- Service port for metrics access
|
# -- Service port for metrics access
|
||||||
servicePortMetrics: 5558
|
servicePortMetrics: 5558
|
||||||
|
|
||||||
|
@ -1044,6 +1051,13 @@ redis:
|
||||||
seccompProfile:
|
seccompProfile:
|
||||||
type: RuntimeDefault
|
type: RuntimeDefault
|
||||||
|
|
||||||
|
# Redis container ports
|
||||||
|
containerPorts:
|
||||||
|
# -- Redis container port
|
||||||
|
redis: 6379
|
||||||
|
# -- Metrics container port
|
||||||
|
metrics: 9121
|
||||||
|
|
||||||
# -- Redis container-level security context
|
# -- Redis container-level security context
|
||||||
# @default -- See [values.yaml]
|
# @default -- See [values.yaml]
|
||||||
containerSecurityContext:
|
containerSecurityContext:
|
||||||
|
@ -1052,8 +1066,6 @@ redis:
|
||||||
drop:
|
drop:
|
||||||
- ALL
|
- ALL
|
||||||
|
|
||||||
# -- Redis container port
|
|
||||||
containerPort: 6379
|
|
||||||
# -- Redis service port
|
# -- Redis service port
|
||||||
servicePort: 6379
|
servicePort: 6379
|
||||||
|
|
||||||
|
@ -1103,8 +1115,6 @@ redis:
|
||||||
tag: 1.26.0-debian-10-r2
|
tag: 1.26.0-debian-10-r2
|
||||||
# -- redis-exporter image PullPolicy
|
# -- redis-exporter image PullPolicy
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
# -- Port to use for redis-exporter sidecar
|
|
||||||
containerPort: 9121
|
|
||||||
|
|
||||||
# -- Redis exporter security context
|
# -- Redis exporter security context
|
||||||
# @default -- See [values.yaml]
|
# @default -- See [values.yaml]
|
||||||
|
@ -1415,8 +1425,24 @@ server:
|
||||||
# cpu: 50m
|
# cpu: 50m
|
||||||
# memory: 64Mi
|
# memory: 64Mi
|
||||||
|
|
||||||
# -- Configures the server port
|
# Server container ports
|
||||||
containerPort: 8080
|
containerPorts:
|
||||||
|
# -- Server container port
|
||||||
|
server: 8080
|
||||||
|
# -- Metrics container port
|
||||||
|
metrics: 8082
|
||||||
|
|
||||||
|
# -- Server container-level security context
|
||||||
|
# @default -- See [values.yaml]
|
||||||
|
containerSecurityContext:
|
||||||
|
runAsNonRoot: true
|
||||||
|
readOnlyRootFilesystem: true
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
|
seccompProfile:
|
||||||
|
type: RuntimeDefault
|
||||||
|
capabilities:
|
||||||
|
drop:
|
||||||
|
- ALL
|
||||||
|
|
||||||
## Readiness and liveness probes for default backend
|
## Readiness and liveness probes for default backend
|
||||||
## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
|
## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
|
||||||
|
@ -1431,6 +1457,7 @@ server:
|
||||||
successThreshold: 1
|
successThreshold: 1
|
||||||
# -- Number of seconds after which the [probe] times out
|
# -- Number of seconds after which the [probe] times out
|
||||||
timeoutSeconds: 1
|
timeoutSeconds: 1
|
||||||
|
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
# -- Minimum consecutive failures for the [probe] to be considered failed after having succeeded
|
# -- Minimum consecutive failures for the [probe] to be considered failed after having succeeded
|
||||||
failureThreshold: 3
|
failureThreshold: 3
|
||||||
|
@ -1461,18 +1488,6 @@ server:
|
||||||
# -- Priority class for the Argo CD server
|
# -- Priority class for the Argo CD server
|
||||||
priorityClassName: ""
|
priorityClassName: ""
|
||||||
|
|
||||||
# -- Server container-level security context
|
|
||||||
# @default -- See [values.yaml]
|
|
||||||
containerSecurityContext:
|
|
||||||
runAsNonRoot: true
|
|
||||||
readOnlyRootFilesystem: true
|
|
||||||
allowPrivilegeEscalation: false
|
|
||||||
seccompProfile:
|
|
||||||
type: RuntimeDefault
|
|
||||||
capabilities:
|
|
||||||
drop:
|
|
||||||
- ALL
|
|
||||||
|
|
||||||
# TLS certificate configuration via cert-manager
|
# TLS certificate configuration via cert-manager
|
||||||
## Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/#tls-certificates-used-by-argocd-server
|
## Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/#tls-certificates-used-by-argocd-server
|
||||||
certificate:
|
certificate:
|
||||||
|
@ -1546,10 +1561,6 @@ server:
|
||||||
servicePortHttpName: http
|
servicePortHttpName: http
|
||||||
# -- Server service https port name, can be used to route traffic via istio
|
# -- Server service https port name, can be used to route traffic via istio
|
||||||
servicePortHttpsName: https
|
servicePortHttpsName: https
|
||||||
# -- Use named target port for argocd
|
|
||||||
## Named target ports are not supported by GCE health checks, so when deploying argocd on GKE
|
|
||||||
## and exposing it via GCE ingress, the health checks fail and the load balancer returns a 502.
|
|
||||||
namedTargetPort: true
|
|
||||||
# -- LoadBalancer will get created with the IP specified in this field
|
# -- LoadBalancer will get created with the IP specified in this field
|
||||||
loadBalancerIP: ""
|
loadBalancerIP: ""
|
||||||
# -- Source IP ranges to allow access to service from
|
# -- Source IP ranges to allow access to service from
|
||||||
|
@ -1897,8 +1908,24 @@ repoServer:
|
||||||
# cpu: 10m
|
# cpu: 10m
|
||||||
# memory: 64Mi
|
# memory: 64Mi
|
||||||
|
|
||||||
# -- Configures the repo server port
|
# Repo server container ports
|
||||||
containerPort: 8081
|
containerPorts:
|
||||||
|
# -- Repo server container port
|
||||||
|
server: 8081
|
||||||
|
# -- Metrics container port
|
||||||
|
metrics: 8084
|
||||||
|
|
||||||
|
# -- Repo server container-level security context
|
||||||
|
# @default -- See [values.yaml]
|
||||||
|
containerSecurityContext:
|
||||||
|
runAsNonRoot: true
|
||||||
|
readOnlyRootFilesystem: true
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
|
seccompProfile:
|
||||||
|
type: RuntimeDefault
|
||||||
|
capabilities:
|
||||||
|
drop:
|
||||||
|
- ALL
|
||||||
|
|
||||||
## Readiness and liveness probes for default backend
|
## Readiness and liveness probes for default backend
|
||||||
## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
|
## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
|
||||||
|
@ -1913,6 +1940,7 @@ repoServer:
|
||||||
successThreshold: 1
|
successThreshold: 1
|
||||||
# -- Number of seconds after which the [probe] times out
|
# -- Number of seconds after which the [probe] times out
|
||||||
timeoutSeconds: 1
|
timeoutSeconds: 1
|
||||||
|
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
# -- Minimum consecutive failures for the [probe] to be considered failed after having succeeded
|
# -- Minimum consecutive failures for the [probe] to be considered failed after having succeeded
|
||||||
failureThreshold: 3
|
failureThreshold: 3
|
||||||
|
@ -1943,18 +1971,6 @@ repoServer:
|
||||||
# -- Priority class for the repo server
|
# -- Priority class for the repo server
|
||||||
priorityClassName: ""
|
priorityClassName: ""
|
||||||
|
|
||||||
# -- Repo server container-level security context
|
|
||||||
# @default -- See [values.yaml]
|
|
||||||
containerSecurityContext:
|
|
||||||
runAsNonRoot: true
|
|
||||||
readOnlyRootFilesystem: true
|
|
||||||
allowPrivilegeEscalation: false
|
|
||||||
seccompProfile:
|
|
||||||
type: RuntimeDefault
|
|
||||||
capabilities:
|
|
||||||
drop:
|
|
||||||
- ALL
|
|
||||||
|
|
||||||
# TLS certificate configuration via Secret
|
# TLS certificate configuration via Secret
|
||||||
## Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/#configuring-tls-to-argocd-repo-server
|
## Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/#configuring-tls-to-argocd-repo-server
|
||||||
## Note: Issuing certificates via cert-manager in not supported right now because it's not possible to restart repo server automatically without extra controllers.
|
## Note: Issuing certificates via cert-manager in not supported right now because it's not possible to restart repo server automatically without extra controllers.
|
||||||
|
@ -2105,10 +2121,6 @@ applicationSet:
|
||||||
logLevel: ""
|
logLevel: ""
|
||||||
|
|
||||||
args:
|
args:
|
||||||
# -- The default metric address
|
|
||||||
metricsAddr: :8080
|
|
||||||
# -- The default health check port
|
|
||||||
probeBindAddr: :8081
|
|
||||||
# -- How application is synced between the generator and the cluster
|
# -- How application is synced between the generator and the cluster
|
||||||
policy: sync
|
policy: sync
|
||||||
# -- Enable dry run mode
|
# -- Enable dry run mode
|
||||||
|
@ -2221,6 +2233,15 @@ applicationSet:
|
||||||
# cpu: 100m
|
# cpu: 100m
|
||||||
# memory: 128Mi
|
# memory: 128Mi
|
||||||
|
|
||||||
|
# ApplicationSet controller container ports
|
||||||
|
containerPorts:
|
||||||
|
# -- Metrics container port
|
||||||
|
metrics: 8080
|
||||||
|
# -- Probe container port
|
||||||
|
probe: 8081
|
||||||
|
# -- Webhook container port
|
||||||
|
webhook: 7000
|
||||||
|
|
||||||
# -- ApplicationSet controller container-level security context
|
# -- ApplicationSet controller container-level security context
|
||||||
# @default -- See [values.yaml]
|
# @default -- See [values.yaml]
|
||||||
containerSecurityContext:
|
containerSecurityContext:
|
||||||
|
@ -2486,6 +2507,11 @@ notifications:
|
||||||
# cpu: 100m
|
# cpu: 100m
|
||||||
# memory: 128Mi
|
# memory: 128Mi
|
||||||
|
|
||||||
|
# Notification controller container ports
|
||||||
|
containerPorts:
|
||||||
|
# -- Metrics container port
|
||||||
|
metrics: 9001
|
||||||
|
|
||||||
# -- Notification controller container-level security Context
|
# -- Notification controller container-level security Context
|
||||||
# @default -- See [values.yaml]
|
# @default -- See [values.yaml]
|
||||||
containerSecurityContext:
|
containerSecurityContext:
|
||||||
|
|
Loading…
Reference in a new issue