-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Support Argo Events v1.7.3 (#43)
- Loading branch information
1 parent
a331de0
commit d6dc3b0
Showing
8 changed files
with
146 additions
and
195 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,34 @@ | ||
# Argo-Events Chart | ||
|
||
This chart installs the [argo-events](https://github.com/argoproj/argo-events) application. This application comes packaged with: | ||
- Sensor Custom Resource Definition (See CRD Notes) | ||
- EventSource Custom Resource Definition (See CRD Notes) | ||
- EventBus Custom Resource Definition (See CRD Notes) | ||
- Sensor Controller Deployment | ||
- EventSource Controller Deployment | ||
- EventBus Controller Deployment | ||
- Service Account | ||
- Roles | ||
- Role Bindings | ||
- Cluster Roles | ||
- Cluster Role Bindings | ||
|
||
## Notes on CRD Installation | ||
|
||
Some users would prefer to install the CRDs _outside_ of the chart. You can disable the CRD installation of this chart by using `--skip-crds` when installing the chart. | ||
|
||
You can install the CRDs manually from `crds` folder. | ||
# argo-events | ||
|
||
![Version: 1.7.3-ak.0.0](https://img.shields.io/badge/Version-1.7.3--ak.0.0-informational?style=flat-square) ![AppVersion: 1.7.3](https://img.shields.io/badge/AppVersion-1.7.3-informational?style=flat-square) | ||
|
||
A Helm chart to install Argo-Events in k8s Cluster | ||
|
||
**Homepage:** <https://github.com/akuity/helm-charts> | ||
|
||
## Maintainers | ||
|
||
| Name | Email | Url | | ||
| ---- | ------ | --- | | ||
| terrytangyuan | | | | ||
| jessesuen | | | | ||
| wanghong230 | | | | ||
| gdsoumya | | | | ||
|
||
## Source Code | ||
|
||
* <https://github.com/argoproj/argo-events> | ||
|
||
## Values | ||
|
||
| Key | Type | Default | Description | | ||
|-----|------|---------|-------------| | ||
| clusterRoles | object | `{"enabled":true}` | Installs necessary ClusterRoles to allow Argo Events to deploy to the same cluster Argo Events is installed in | | ||
| controller | object | `{"extraArgs":null,"image":{"pullPolicy":null,"repository":null,"tag":null},"natsConfigReloaderImage":{"repository":"natsio/nats-server-config-reloader","tag":"0.7.0"},"natsMetricsExporterImage":{"repository":"natsio/prometheus-nats-exporter","tag":"0.9.1"},"natsStreamingImage":{"repository":"nats-streaming","tag":"0.22.1"},"replicas":1,"resources":null}` | Argo Events controller configuration | | ||
| controller.extraArgs | string | `nil` | Additional command line arguments to pass | | ||
| global.image.pullPolicy | string | `nil` | If defined, an image pull policy will be applied to all argo events deployments | | ||
| global.image.repository | string | `"quay.io/argoproj/argo-events"` | If defined, a repository applied to all argo events deployments | | ||
| global.image.tag | string | `"v1.7.3"` | If defined, a tag applied to all argo events deployments | | ||
|
||
---------------------------------------------- | ||
Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
apiVersion: v1 | ||
data: | ||
controller-config.yaml: | | ||
eventBus: | ||
nats: | ||
versions: | ||
- version: 0.22.1 | ||
natsStreamingImage: {{ .Values.controller.natsStreamingImage.repository }}:{{ .Values.controller.natsStreamingImage.tag }} | ||
metricsExporterImage: {{ .Values.controller.natsMetricsExporterImage.repository }}:{{ .Values.controller.natsMetricsExporterImage.tag }} | ||
jetstream: | ||
# Default JetStream settings, could be overridden by EventBus JetStream specs | ||
settings: | | ||
# https://docs.nats.io/running-a-nats-service/configuration#jetstream | ||
# Only configure "max_memory_store" or "max_file_store", do not set "store_dir" as it has been hardcoded. | ||
# e.g. 1G. -1 means no limit, up to 75% of available memory | ||
max_memory_store: -1 | ||
# e.g. 20G. -1 means no limit, Up to 1TB if available | ||
max_file_store: 1TB | ||
streamConfig: | | ||
# The default properties of the streams to be created in this JetStream service | ||
maxMsgs: 50000 | ||
maxAge: 168h | ||
maxBytes: -1 | ||
replicas: 3 | ||
duplicates: 300s | ||
versions: | ||
- version: latest | ||
natsImage: nats:2.9.1 | ||
metricsExporterImage: {{ .Values.controller.natsMetricsExporterImage.repository }}:{{ .Values.controller.natsMetricsExporterImage.tag }} | ||
configReloaderImage: {{ .Values.controller.natsConfigReloaderImage.repository }}:{{ .Values.controller.natsConfigReloaderImage.tag }} | ||
startCommand: /nats-server | ||
- version: 2.8.1 | ||
natsImage: nats:2.8.1 | ||
metricsExporterImage: {{ .Values.controller.natsMetricsExporterImage.repository }}:{{ .Values.controller.natsMetricsExporterImage.tag }} | ||
configReloaderImage: {{ .Values.controller.natsConfigReloaderImage.repository }}:{{ .Values.controller.natsConfigReloaderImage.tag }} | ||
startCommand: /nats-server | ||
- version: 2.8.1-alpine | ||
natsImage: nats:2.8.1-alpine | ||
metricsExporterImage: {{ .Values.controller.natsMetricsExporterImage.repository }}:{{ .Values.controller.natsMetricsExporterImage.tag }} | ||
configReloaderImage: {{ .Values.controller.natsConfigReloaderImage.repository }}:{{ .Values.controller.natsConfigReloaderImage.tag }} | ||
startCommand: nats-server | ||
- version: 2.8.2 | ||
natsImage: nats:2.8.2 | ||
metricsExporterImage: {{ .Values.controller.natsMetricsExporterImage.repository }}:{{ .Values.controller.natsMetricsExporterImage.tag }} | ||
configReloaderImage: {{ .Values.controller.natsConfigReloaderImage.repository }}:{{ .Values.controller.natsConfigReloaderImage.tag }} | ||
startCommand: /nats-server | ||
- version: 2.8.2-alpine | ||
natsImage: nats:2.8.2-alpine | ||
metricsExporterImage: {{ .Values.controller.natsMetricsExporterImage.repository }}:{{ .Values.controller.natsMetricsExporterImage.tag }} | ||
configReloaderImage: {{ .Values.controller.natsConfigReloaderImage.repository }}:{{ .Values.controller.natsConfigReloaderImage.tag }} | ||
startCommand: nats-server | ||
- version: 2.9.1 | ||
natsImage: nats:2.9.1 | ||
metricsExporterImage: {{ .Values.controller.natsMetricsExporterImage.repository }}:{{ .Values.controller.natsMetricsExporterImage.tag }} | ||
configReloaderImage: {{ .Values.controller.natsConfigReloaderImage.repository }}:{{ .Values.controller.natsConfigReloaderImage.tag }} | ||
startCommand: /nats-server | ||
kind: ConfigMap | ||
metadata: | ||
name: argo-events-controller-config | ||
namespace: {{ .Release.Namespace }} |
34 changes: 21 additions & 13 deletions
34
...es/eventsource-controller-deployment.yaml → ...-events/templates/controller-manager.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,50 +1,58 @@ | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
metadata: | ||
name: eventsource-controller | ||
name: controller-manager | ||
namespace: {{ .Release.Namespace }} | ||
spec: | ||
replicas: {{ .Values.eventsourceController.replicas }} | ||
replicas: {{ .Values.controller.replicas }} | ||
selector: | ||
matchLabels: | ||
app: eventsource-controller | ||
app: controller-manager | ||
template: | ||
metadata: | ||
labels: | ||
app: eventsource-controller | ||
app: controller-manager | ||
spec: | ||
containers: | ||
- args: | ||
- eventsource-controller | ||
{{- with .Values.eventsourceController.extraArgs }} | ||
- controller | ||
{{- with .Values.controller.extraArgs }} | ||
{{- . | toYaml | nindent 8 }} | ||
{{- end }} | ||
{{- with .Values.eventsourceController.resources }} | ||
{{- with .Values.controller.resources }} | ||
resources: | ||
{{- toYaml . | nindent 10 }} | ||
{{- end }} | ||
env: | ||
- name: EVENTSOURCE_IMAGE | ||
value: {{ default .Values.global.image.repository .Values.eventsourceController.eventsourceImage.repository }}:{{ default .Values.global.image.tag .Values.eventsourceController.eventsourceImage.tag }} | ||
- name: ARGO_EVENTS_IMAGE | ||
value: {{ default .Values.global.image.repository .Values.controller.image.repository }}:{{ default .Values.global.image.tag .Values.controller.image.tag }} | ||
- name: NAMESPACE | ||
valueFrom: | ||
fieldRef: | ||
fieldPath: metadata.namespace | ||
image: {{ default .Values.global.image.repository .Values.eventsourceController.image.repository }}:{{ default .Values.global.image.tag .Values.eventsourceController.image.tag }} | ||
imagePullPolicy: {{ default .Values.global.image.pullPolicy .Values.eventsourceController.image.pullPolicy }} | ||
image: {{ default .Values.global.image.repository .Values.controller.image.repository }}:{{ default .Values.global.image.tag .Values.controller.image.tag }} | ||
imagePullPolicy: {{ default .Values.global.image.pullPolicy .Values.controller.image.pullPolicy }} | ||
livenessProbe: | ||
httpGet: | ||
path: /healthz | ||
port: 8081 | ||
initialDelaySeconds: 3 | ||
periodSeconds: 3 | ||
name: eventsource-controller | ||
name: controller-manager | ||
readinessProbe: | ||
httpGet: | ||
path: /readyz | ||
port: 8081 | ||
initialDelaySeconds: 3 | ||
periodSeconds: 3 | ||
volumeMounts: | ||
- mountPath: /etc/argo-events | ||
name: controller-config-volume | ||
securityContext: | ||
runAsNonRoot: true | ||
runAsUser: 9731 | ||
serviceAccountName: argo-events-sa | ||
serviceAccountName: argo-events-sa | ||
volumes: | ||
- configMap: | ||
name: argo-events-controller-config | ||
name: controller-config-volume |
52 changes: 0 additions & 52 deletions
52
charts/argo-events/templates/eventbus-controller-deployment.yaml
This file was deleted.
Oops, something went wrong.
50 changes: 0 additions & 50 deletions
50
charts/argo-events/templates/sensor-controller-deployment.yaml
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.