forked from argoproj/argo-helm
docs(argocd-notifications): Use helm-docs (#1015)
* docs(argocd-notifications): Use helm-docs Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Use chart appVersion as default image tag Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>main argocd-notifications-1.5.2
parent
9f2d1e5d30
commit
80eeb61a05
|
@ -1,9 +1,9 @@
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 1.1.1
|
appVersion: v1.1.1
|
||||||
description: A Helm chart for ArgoCD notifications, an add-on to ArgoCD.
|
description: A Helm chart for ArgoCD notifications, an add-on to ArgoCD.
|
||||||
name: argocd-notifications
|
name: argocd-notifications
|
||||||
type: application
|
type: application
|
||||||
version: 1.5.1
|
version: 1.5.2
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://argocd-notifications.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argocd-notifications.readthedocs.io/en/stable/assets/logo.png
|
||||||
keywords:
|
keywords:
|
||||||
|
@ -15,4 +15,4 @@ maintainers:
|
||||||
- name: andyfeller
|
- name: andyfeller
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- "[Added]: Support annotations on secret objects"
|
- "[Changed]: Use helm-docs to generate README.md"
|
||||||
|
|
|
@ -7,3 +7,82 @@ This is a **community maintained** chart. It installs the [argocd-notifications]
|
||||||
- Service Account
|
- Service Account
|
||||||
- Roles
|
- Roles
|
||||||
- Role Bindings
|
- Role Bindings
|
||||||
|
|
||||||
|
To regenerate this document, from the root of this chart directory run:
|
||||||
|
|
||||||
|
```console
|
||||||
|
docker run --rm --volume "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:latest
|
||||||
|
```
|
||||||
|
|
||||||
|
## Values
|
||||||
|
|
||||||
|
### General parameters
|
||||||
|
|
||||||
|
| Key | Type | Default | Description |
|
||||||
|
|-----|------|---------|-------------|
|
||||||
|
| affinity | object | `{}` | Assign custom [affinity] rules |
|
||||||
|
| argocdUrl | string | `nil` | ArgoCD dashboard url; used in place of {{.context.argocdUrl}} in templates |
|
||||||
|
| cm.create | bool | `true` | Whether helm chart creates controller config map |
|
||||||
|
| containerSecurityContext | object | `{}` | Container Security Context |
|
||||||
|
| context | object | `{}` | Define user-defined context |
|
||||||
|
| extraArgs | list | `[]` | Extra arguments to provide to the controller |
|
||||||
|
| extraEnv | list | `[]` | Additional container environment variables |
|
||||||
|
| fullnameOverride | string | `""` | String to partially override "argocd-notifications.fullname" template |
|
||||||
|
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy for the controller |
|
||||||
|
| image.repository | string | `"argoprojlabs/argocd-notifications"` | Repository to use for the controller |
|
||||||
|
| image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion |
|
||||||
|
| imagePullSecrets | list | `[]` | Secrets with credentials to pull images from a private registry |
|
||||||
|
| logLevel | string | `"info"` | Set the logging level. (One of: `debug`, `info`, `warn`, `error`) |
|
||||||
|
| metrics.enabled | bool | `false` | Enables prometheus metrics server |
|
||||||
|
| metrics.port | int | `9001` | Metrics port |
|
||||||
|
| metrics.service.annotations | object | `{}` | Metrics service annotations |
|
||||||
|
| metrics.service.labels | object | `{}` | Metrics service labels |
|
||||||
|
| metrics.serviceMonitor.additionalLabels | object | `{}` | Prometheus ServiceMonitor labels |
|
||||||
|
| metrics.serviceMonitor.enabled | bool | `false` | Enable a prometheus ServiceMonitor |
|
||||||
|
| nameOverride | string | `"argocd-notifications"` | String to partially override "argocd-notifications.fullname" template |
|
||||||
|
| nodeSelector | object | `{}` | [Node selector] |
|
||||||
|
| notifiers | object | See [values.yaml] | Configures notification services |
|
||||||
|
| podAnnotations | object | `{}` | Annotations to be applied to the controller Pods |
|
||||||
|
| podLabels | object | `{}` | Labels to be applied to the controller Pods |
|
||||||
|
| resources | object | `{}` | Resource limits and requests for the controller |
|
||||||
|
| secret.annotations | object | `{}` | key:value pairs of annotations to be added to the secret |
|
||||||
|
| secret.create | bool | `true` | Whether helm chart creates controller secret |
|
||||||
|
| secret.items | object | `{}` | Generic key:value pairs to be inserted into the secret |
|
||||||
|
| securityContext | object | `{"runAsNonRoot":true}` | Pod Security Context |
|
||||||
|
| serviceAccount.annotations | object | `{}` | Annotations applied to created service account |
|
||||||
|
| serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
|
||||||
|
| serviceAccount.name | string | `"argocd-notifications-controller"` | The name of the service account to use. |
|
||||||
|
| subscriptions | object | `{}` | Contains centrally managed global application subscriptions |
|
||||||
|
| templates | object | `{}` | The notification template is used to generate the notification content |
|
||||||
|
| tolerations | list | `[]` | [Tolerations] for use with node taints |
|
||||||
|
| triggers | object | `{}` | The trigger defines the condition when the notification should be sent |
|
||||||
|
| updateStrategy | object | `{"type":"Recreate"}` | The deployment strategy to use to replace existing pods with new ones |
|
||||||
|
|
||||||
|
### Bots
|
||||||
|
|
||||||
|
| Key | Type | Default | Description |
|
||||||
|
|-----|------|---------|-------------|
|
||||||
|
| bots.slack.affinity | object | `{}` | Assign custom [affinity] rules |
|
||||||
|
| bots.slack.enabled | bool | `false` | Enable slack bot |
|
||||||
|
| bots.slack.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy for the Slack bot |
|
||||||
|
| bots.slack.image.repository | string | `"argoprojlabs/argocd-notifications"` | Repository to use for the Slack bot |
|
||||||
|
| bots.slack.image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion |
|
||||||
|
| bots.slack.imagePullSecrets | list | `[]` | Secrets with credentials to pull images from a private registry |
|
||||||
|
| bots.slack.nodeSelector | object | `{}` | [Node selector] |
|
||||||
|
| bots.slack.resources | object | `{}` | Resource limits and requests for the Slack bot |
|
||||||
|
| bots.slack.service.annotations | object | `{}` | Service annotations for Slack bot |
|
||||||
|
| bots.slack.service.port | int | `80` | Service port for Slack bot |
|
||||||
|
| bots.slack.service.type | string | `"LoadBalancer"` | Service type for Slack bot |
|
||||||
|
| bots.slack.serviceAccount.annotations | object | `{}` | Annotations applied to created service account |
|
||||||
|
| bots.slack.serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
|
||||||
|
| bots.slack.serviceAccount.name | string | `"argocd-notifications-bot"` | The name of the service account to use. |
|
||||||
|
| bots.slack.tolerations | list | `[]` | [Tolerations] for use with node taints |
|
||||||
|
| bots.slack.updateStrategy | object | `{"type":"Recreate"}` | The deployment strategy to use to replace existing pods with new ones |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
||||||
|
[affinity]: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
|
||||||
|
[Node selector]: https://kubernetes.io/docs/user-guide/node-selection/
|
||||||
|
[Tolerations]: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
|
||||||
|
[values.yaml]: values.yaml
|
||||||
|
|
|
@ -0,0 +1,45 @@
|
||||||
|
## ArgoCD Notifications Chart
|
||||||
|
|
||||||
|
This is a **community maintained** chart. It installs the [argocd-notifications](https://github.com/argoproj-labs/argocd-notifications) application. This application comes packaged with:
|
||||||
|
- Notifications Controller Deployment
|
||||||
|
- Notifications Controller ConfigMap
|
||||||
|
- Notifications Controller Secret
|
||||||
|
- Service Account
|
||||||
|
- Roles
|
||||||
|
- Role Bindings
|
||||||
|
|
||||||
|
To regenerate this document, from the root of this chart directory run:
|
||||||
|
|
||||||
|
```console
|
||||||
|
docker run --rm --volume "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:latest
|
||||||
|
```
|
||||||
|
|
||||||
|
## Values
|
||||||
|
|
||||||
|
### General parameters
|
||||||
|
|
||||||
|
| Key | Type | Default | Description |
|
||||||
|
|-----|------|---------|-------------|
|
||||||
|
{{- range .Values }}
|
||||||
|
{{- if not (hasPrefix "bots" .Key) }}
|
||||||
|
| {{ .Key }} | {{ .Type }} | {{ if .Default }}{{ .Default }}{{ else }}{{ .AutoDefault }}{{ end }} | {{ if .Description }}{{ .Description }}{{ else }}{{ .AutoDescription }}{{ end }} |
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
### Bots
|
||||||
|
|
||||||
|
| Key | Type | Default | Description |
|
||||||
|
|-----|------|---------|-------------|
|
||||||
|
{{- range .Values }}
|
||||||
|
{{- if hasPrefix "bots" .Key }}
|
||||||
|
| {{ .Key }} | {{ .Type }} | {{ if .Default }}{{ .Default }}{{ else }}{{ .AutoDefault }}{{ end }} | {{ if .Description }}{{ .Description }}{{ else }}{{ .AutoDescription }}{{ end }} |
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
||||||
|
[affinity]: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
|
||||||
|
[Node selector]: https://kubernetes.io/docs/user-guide/node-selection/
|
||||||
|
[Tolerations]: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
|
||||||
|
[values.yaml]: values.yaml
|
|
@ -23,7 +23,7 @@ spec:
|
||||||
serviceAccountName: {{ include "argocd-notifications.bots.slack.serviceAccountName" . }}
|
serviceAccountName: {{ include "argocd-notifications.bots.slack.serviceAccountName" . }}
|
||||||
containers:
|
containers:
|
||||||
- name: {{ include "argocd-notifications.name" . }}-bot
|
- name: {{ include "argocd-notifications.name" . }}-bot
|
||||||
image: "{{ .Values.bots.slack.image.repository }}:{{ .Values.bots.slack.image.tag }}"
|
image: "{{ .Values.bots.slack.image.repository }}:{{ default .Chart.AppVersion .Values.bots.slack.image.tag }}"
|
||||||
imagePullPolicy: {{ .Values.bots.slack.image.pullPolicy }}
|
imagePullPolicy: {{ .Values.bots.slack.image.pullPolicy }}
|
||||||
resources:
|
resources:
|
||||||
{{- toYaml .Values.bots.slack.resources | nindent 12 }}
|
{{- toYaml .Values.bots.slack.resources | nindent 12 }}
|
||||||
|
|
|
@ -34,7 +34,7 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: {{ include "argocd-notifications.name" . }}-controller
|
- name: {{ include "argocd-notifications.name" . }}-controller
|
||||||
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
|
image: "{{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }}"
|
||||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||||||
resources:
|
resources:
|
||||||
{{- toYaml .Values.resources | nindent 12 }}
|
{{- toYaml .Values.resources | nindent 12 }}
|
||||||
|
|
|
@ -1,41 +1,50 @@
|
||||||
|
# -- Assign custom [affinity] rules
|
||||||
affinity: {}
|
affinity: {}
|
||||||
|
|
||||||
# ArgoCD dashboard url; used in place of {{.context.argocdUrl}} in templates
|
# -- ArgoCD dashboard url; used in place of {{.context.argocdUrl}} in templates
|
||||||
argocdUrl:
|
argocdUrl:
|
||||||
|
|
||||||
|
# -- String to partially override "argocd-notifications.fullname" template
|
||||||
fullnameOverride: ""
|
fullnameOverride: ""
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- Repository to use for the controller
|
||||||
repository: argoprojlabs/argocd-notifications
|
repository: argoprojlabs/argocd-notifications
|
||||||
tag: v1.1.1
|
# -- Overrides the image tag whose default is the chart appVersion
|
||||||
|
tag: ""
|
||||||
|
# -- Image pull policy for the controller
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
|
# -- Secrets with credentials to pull images from a private registry
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
|
|
||||||
|
# -- String to partially override "argocd-notifications.fullname" template
|
||||||
nameOverride: "argocd-notifications"
|
nameOverride: "argocd-notifications"
|
||||||
|
|
||||||
|
# -- [Node selector]
|
||||||
nodeSelector: {}
|
nodeSelector: {}
|
||||||
|
|
||||||
|
# -- The deployment strategy to use to replace existing pods with new ones
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
type: Recreate
|
type: Recreate
|
||||||
|
|
||||||
context:
|
# -- Define user-defined context
|
||||||
# Add custom values into context
|
## For more information: https://argocd-notifications.readthedocs.io/en/stable/templates/#defining-user-defined-context
|
||||||
# region: east
|
context: {}
|
||||||
# environmentName: staging
|
# region: east
|
||||||
|
# environmentName: staging
|
||||||
|
|
||||||
secret:
|
secret:
|
||||||
# Whether helm chart creates controller secret
|
# -- Whether helm chart creates controller secret
|
||||||
create: true
|
create: true
|
||||||
|
|
||||||
# key:value pairs to be added to the secret
|
# -- key:value pairs of annotations to be added to the secret
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
|
||||||
items:
|
# -- Generic key:value pairs to be inserted into the secret
|
||||||
# Generic key:value pairs to be inserted into the secret
|
## Can be used for templates, notification services etc. Some examples given below.
|
||||||
# Can be used for templates, notification services etc. Some examples given below.
|
## For more information: https://argocd-notifications.readthedocs.io/en/stable/services/overview/
|
||||||
# For more information: https://argocd-notifications.readthedocs.io/en/stable/services/overview/
|
items: {}
|
||||||
|
|
||||||
# slack-token:
|
# slack-token:
|
||||||
# # For more information: https://argocd-notifications.readthedocs.io/en/stable/services/slack/
|
# # For more information: https://argocd-notifications.readthedocs.io/en/stable/services/slack/
|
||||||
|
|
||||||
|
@ -48,43 +57,55 @@ secret:
|
||||||
# email-password:
|
# email-password:
|
||||||
# For more information: https://argocd-notifications.readthedocs.io/en/stable/services/email/
|
# For more information: https://argocd-notifications.readthedocs.io/en/stable/services/email/
|
||||||
|
|
||||||
|
# -- Set the logging level. (One of: `debug`, `info`, `warn`, `error`)
|
||||||
logLevel: info
|
logLevel: info
|
||||||
|
|
||||||
|
# -- Extra arguments to provide to the controller
|
||||||
extraArgs: []
|
extraArgs: []
|
||||||
|
|
||||||
metrics:
|
metrics:
|
||||||
|
# -- Enables prometheus metrics server
|
||||||
enabled: false
|
enabled: false
|
||||||
|
# -- Metrics port
|
||||||
port: 9001
|
port: 9001
|
||||||
service:
|
service:
|
||||||
|
# -- Metrics service annotations
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
# -- Metrics service labels
|
||||||
labels: {}
|
labels: {}
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
|
# -- Enable a prometheus ServiceMonitor
|
||||||
enabled: false
|
enabled: false
|
||||||
|
# -- Prometheus ServiceMonitor labels
|
||||||
additionalLabels: {}
|
additionalLabels: {}
|
||||||
# namespace: monitoring
|
# namespace: monitoring
|
||||||
# interval: 30s
|
# interval: 30s
|
||||||
# scrapeTimeout: 10s
|
# scrapeTimeout: 10s
|
||||||
|
|
||||||
# Additional container environment variables
|
# -- Additional container environment variables
|
||||||
extraEnv: []
|
extraEnv: []
|
||||||
|
|
||||||
|
# -- Configures notification services
|
||||||
|
# @default -- See [values.yaml]
|
||||||
|
## For more information: https://argocd-notifications.readthedocs.io/en/stable/services/overview/
|
||||||
notifiers:
|
notifiers:
|
||||||
# For more information: https://argocd-notifications.readthedocs.io/en/stable/services/overview/
|
|
||||||
|
|
||||||
service.slack: |
|
service.slack: |
|
||||||
token: $slack-token
|
token: $slack-token
|
||||||
|
|
||||||
|
# -- Annotations to be applied to the controller Pods
|
||||||
podAnnotations: {}
|
podAnnotations: {}
|
||||||
|
|
||||||
|
# -- Labels to be applied to the controller Pods
|
||||||
podLabels: {}
|
podLabels: {}
|
||||||
|
|
||||||
## Pod Security Context
|
# -- Pod Security Context
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsNonRoot: true
|
runAsNonRoot: true
|
||||||
|
|
||||||
## Container Security Context
|
# -- Container Security Context
|
||||||
containerSecurityContext: {}
|
containerSecurityContext: {}
|
||||||
|
|
||||||
|
# -- Resource limits and requests for the controller
|
||||||
resources: {}
|
resources: {}
|
||||||
# limits:
|
# limits:
|
||||||
# cpu: 100m
|
# cpu: 100m
|
||||||
|
@ -94,22 +115,23 @@ resources: {}
|
||||||
# memory: 128Mi
|
# memory: 128Mi
|
||||||
|
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
# Specifies whether a service account should be created
|
# -- Specifies whether a service account should be created
|
||||||
create: true
|
create: true
|
||||||
|
|
||||||
# The name of the service account to use.
|
# -- The name of the service account to use.
|
||||||
# If not set and create is true, a name is generated using the fullname template
|
## If not set and create is true, a name is generated using the fullname template
|
||||||
name: argocd-notifications-controller
|
name: argocd-notifications-controller
|
||||||
|
|
||||||
|
# -- Annotations applied to created service account
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
|
||||||
cm:
|
cm:
|
||||||
# Whether helm chart creates controller config map
|
# -- Whether helm chart creates controller config map
|
||||||
create: true
|
create: true
|
||||||
|
|
||||||
subscriptions:
|
# -- Contains centrally managed global application subscriptions
|
||||||
# For more information: https://argocd-notifications.readthedocs.io/en/stable/subscriptions/
|
## For more information: https://argocd-notifications.readthedocs.io/en/stable/subscriptions/
|
||||||
|
subscriptions: {}
|
||||||
# # subscription for on-sync-status-unknown trigger notifications
|
# # subscription for on-sync-status-unknown trigger notifications
|
||||||
# - recipients:
|
# - recipients:
|
||||||
# - slack:test2
|
# - slack:test2
|
||||||
|
@ -123,9 +145,9 @@ subscriptions:
|
||||||
# triggers:
|
# triggers:
|
||||||
# - on-sync-status-unknown
|
# - on-sync-status-unknown
|
||||||
|
|
||||||
templates:
|
# -- The notification template is used to generate the notification content
|
||||||
# For more information: https://argocd-notifications.readthedocs.io/en/stable/templates/
|
## For more information: https://argocd-notifications.readthedocs.io/en/stable/templates/
|
||||||
|
templates: {}
|
||||||
# template.app-deployed: |
|
# template.app-deployed: |
|
||||||
# email:
|
# email:
|
||||||
# subject: New version of an application {{.app.metadata.name}} is up and running.
|
# subject: New version of an application {{.app.metadata.name}} is up and running.
|
||||||
|
@ -314,12 +336,12 @@ templates:
|
||||||
# slack:
|
# slack:
|
||||||
# attachments: "[{\n \"title\": \"{{ .app.metadata.name}}\",\n \"title_link\":\"{{.context.argocdUrl}}/applications/{{.app.metadata.name}}\",\n \"color\": \"#18be52\",\n \"fields\": [\n {\n \"title\": \"Sync Status\",\n \"value\": \"{{.app.status.sync.status}}\",\n \"short\": true\n },\n {\n \"title\": \"Repository\",\n \"value\": \"{{.app.spec.source.repoURL}}\",\n \"short\": true\n }\n {{range $index, $c := .app.status.conditions}}\n {{if not $index}},{{end}}\n {{if $index}},{{end}}\n {\n \"title\": \"{{$c.type}}\",\n \"value\": \"{{$c.message}}\",\n \"short\": true\n }\n {{end}}\n ]\n}] "
|
# attachments: "[{\n \"title\": \"{{ .app.metadata.name}}\",\n \"title_link\":\"{{.context.argocdUrl}}/applications/{{.app.metadata.name}}\",\n \"color\": \"#18be52\",\n \"fields\": [\n {\n \"title\": \"Sync Status\",\n \"value\": \"{{.app.status.sync.status}}\",\n \"short\": true\n },\n {\n \"title\": \"Repository\",\n \"value\": \"{{.app.spec.source.repoURL}}\",\n \"short\": true\n }\n {{range $index, $c := .app.status.conditions}}\n {{if not $index}},{{end}}\n {{if $index}},{{end}}\n {\n \"title\": \"{{$c.type}}\",\n \"value\": \"{{$c.message}}\",\n \"short\": true\n }\n {{end}}\n ]\n}] "
|
||||||
|
|
||||||
|
# -- [Tolerations] for use with node taints
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
|
||||||
triggers:
|
# -- The trigger defines the condition when the notification should be sent
|
||||||
# For more information: https://argocd-notifications.readthedocs.io/en/stable/triggers/
|
## For more information: https://argocd-notifications.readthedocs.io/en/stable/triggers/
|
||||||
|
triggers: {}
|
||||||
# trigger.on-deployed: |
|
# trigger.on-deployed: |
|
||||||
# - description: Application is synced and healthy. Triggered once per commit.
|
# - description: Application is synced and healthy. Triggered once per commit.
|
||||||
# oncePer: app.status.sync.revision
|
# oncePer: app.status.sync.revision
|
||||||
|
@ -356,37 +378,49 @@ triggers:
|
||||||
# defaultTriggers: |
|
# defaultTriggers: |
|
||||||
# - on-sync-status-unknown
|
# - on-sync-status-unknown
|
||||||
|
|
||||||
|
## The optional bot component simplifies managing subscriptions
|
||||||
|
## For more information: https://argocd-notifications.readthedocs.io/en/stable/bots/overview/
|
||||||
bots:
|
bots:
|
||||||
# For more information: https://argocd-notifications.readthedocs.io/en/stable/bots/overview/
|
|
||||||
slack:
|
slack:
|
||||||
# You have to set secret.notifiers.slack.signingSecret
|
# -- Enable slack bot
|
||||||
|
## You have to set secret.notifiers.slack.signingSecret
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- The deployment strategy to use to replace existing pods with new ones
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
type: Recreate
|
type: Recreate
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- Repository to use for the Slack bot
|
||||||
repository: argoprojlabs/argocd-notifications
|
repository: argoprojlabs/argocd-notifications
|
||||||
tag: v1.1.1
|
# -- Overrides the image tag whose default is the chart appVersion
|
||||||
|
tag: ""
|
||||||
|
# -- Image pull policy for the Slack bot
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
|
# -- Secrets with credentials to pull images from a private registry
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
|
|
||||||
service:
|
service:
|
||||||
|
# -- Service annotations for Slack bot
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
# -- Service port for Slack bot
|
||||||
port: 80
|
port: 80
|
||||||
|
# -- Service type for Slack bot
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
|
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
# Specifies whether a service account should be created
|
# -- Specifies whether a service account should be created
|
||||||
create: true
|
create: true
|
||||||
|
|
||||||
# The name of the service account to use.
|
# -- The name of the service account to use.
|
||||||
# If not set and create is true, a name is generated using the fullname template
|
## If not set and create is true, a name is generated using the fullname template
|
||||||
name: argocd-notifications-bot
|
name: argocd-notifications-bot
|
||||||
|
|
||||||
|
# -- Annotations applied to created service account
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
|
||||||
|
# -- Resource limits and requests for the Slack bot
|
||||||
resources: {}
|
resources: {}
|
||||||
# limits:
|
# limits:
|
||||||
# cpu: 100m
|
# cpu: 100m
|
||||||
|
@ -395,8 +429,11 @@ bots:
|
||||||
# cpu: 100m
|
# cpu: 100m
|
||||||
# memory: 128Mi
|
# memory: 128Mi
|
||||||
|
|
||||||
|
# -- Assign custom [affinity] rules
|
||||||
affinity: {}
|
affinity: {}
|
||||||
|
|
||||||
|
# -- [Tolerations] for use with node taints
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
|
||||||
|
# -- [Node selector]
|
||||||
nodeSelector: {}
|
nodeSelector: {}
|
||||||
|
|
Loading…
Reference in New Issue