2022-01-17 14:01:41 +00:00
# Argo-Events Chart
This is a **community maintained** chart. It installs the [argo-events](https://github.com/argoproj/argo-events) application. This application comes packaged with:
2022-06-14 15:37:47 +00:00
2022-01-17 14:01:41 +00:00
- Sensor Custom Resource Definition (See CRD Notes)
- EventSource Custom Resource Definition (See CRD Notes)
- EventBus Custom Resource Definition (See CRD Notes)
2022-06-14 15:37:47 +00:00
- Controller Deployment
- Validation Webhook Deployment
- Service Accounts
- Roles / Cluster Roles
- Role Bindings / Cluster Role Bindings
2022-01-17 14:01:41 +00:00
2022-06-14 15:37:47 +00:00
To regenerate this document, please run:
2022-01-17 14:01:41 +00:00
```shell
2022-06-14 15:37:47 +00:00
./scripts/helm-docs.sh
2022-01-17 14:01:41 +00:00
```
2023-03-15 17:34:22 +00:00
## Installing the Chart
To install the chart with the release name `my-release`:
```console
$ helm repo add argo https://argoproj.github.io/argo-helm
"argo" has been added to your repositories
$ helm install my-release argo/argo-events
NAME: my-release
...
```
2022-06-14 15:37:47 +00:00
## Upgrading
### Custom resource definitions
Some users would prefer to install the CRDs _outside_ of the chart. You can disable the CRD installation of this chart by using `--set crds.install=false` when installing the chart.
You can install the CRDs manually from `templates/crds` folder.
2022-01-17 14:01:41 +00:00
2022-06-14 15:37:47 +00:00
### 2.0.*
2022-01-17 14:01:41 +00:00
2022-06-14 15:37:47 +00:00
Custom resource definitions were moved to `templates` folder so they can be managed by Helm.
To adopt already created CRDs please use following command:
```bash
for crd in "eventbus.argoproj.io" "eventsources.argoproj.io" "sensors.argoproj.io"; do
kubectl label --overwrite crd $crd app.kubernetes.io/managed-by=Helm
kubectl annotate --overwrite crd $crd meta.helm.sh/release-namespace=<YOUR_NAMESPACE>
kubectl annotate --overwrite crd $crd meta.helm.sh/release-name=<YOUR_HELM_RELEASE>
done
```
2022-01-17 14:01:41 +00:00
## Values
### General parameters
| Key | Type | Default | Description |
|-----|------|---------|-------------|
{{- range .Values }}
2022-06-14 15:37:47 +00:00
{{- if not ( or ( hasPrefix "controller" .Key ) ( hasPrefix "webhook" .Key ) ) }}
2022-01-17 14:01:41 +00:00
| {{ .Key }} | {{ .Type }} | {{ if .Default }} {{ .Default }} {{ else }} {{ .AutoDefault }} {{ end }} | {{ if .Description }} {{ .Description }} {{ else }} {{ .AutoDescription }} {{ end }} |
{{- end }}
{{- end }}
2022-06-14 15:37:47 +00:00
### Controller
2022-01-17 14:01:41 +00:00
| Key | Type | Default | Description |
|-----|------|---------|-------------|
{{- range .Values }}
2022-06-14 15:37:47 +00:00
{{- if hasPrefix "controller" .Key }}
2022-01-17 14:01:41 +00:00
| {{ .Key }} | {{ .Type }} | {{ if .Default }} {{ .Default }} {{ else }} {{ .AutoDefault }} {{ end }} | {{ if .Description }} {{ .Description }} {{ else }} {{ .AutoDescription }} {{ end }} |
{{- end }}
{{- end }}
2022-06-14 15:37:47 +00:00
### Webhook
2022-01-17 14:01:41 +00:00
| Key | Type | Default | Description |
|-----|------|---------|-------------|
{{- range .Values }}
2022-06-14 15:37:47 +00:00
{{- if hasPrefix "webhook" .Key }}
2022-01-17 14:01:41 +00:00
| {{ .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/
2022-06-14 15:37:47 +00:00
[probe]: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
2022-01-17 14:01:41 +00:00
[Tolerations]: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
2022-06-14 15:37:47 +00:00
[TopologySpreadConstraints]: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
2022-01-17 14:01:41 +00:00
[values.yaml]: values.yaml