feat(argo-events): Added support for extra k8s manifests

Signed-off-by: Ole Markus Kristiansen Ternø <79976935+oterno@users.noreply.github.com>
This commit is contained in:
Ole Markus Kristiansen Ternø 2023-01-25 12:12:08 +01:00
parent 0578482bd6
commit b570e460b7
No known key found for this signature in database
GPG key ID: ED40C977A33F96AA
4 changed files with 11 additions and 2 deletions

View file

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.7.4
description: A Helm chart for Argo Events, the event-driven workflow automation framework
name: argo-events
version: 2.0.11
version: 2.1.0
home: https://github.com/argoproj/argo-helm
icon: https://argoproj.github.io/argo-events/assets/logo.png
keywords:
@ -15,4 +15,4 @@ maintainers:
url: https://argoproj.github.io/
annotations:
artifacthub.io/changes: |
- "[Fixed]: Added missing NATS version in values.yaml"
- "[Added]: Additional manifests to deploy within the chart"

View file

@ -62,6 +62,7 @@ done
| crds.install | bool | `true` | Install and upgrade CRDs |
| crds.keep | bool | `true` | Keep CRDs on chart uninstall |
| createAggregateRoles | bool | `false` | Create clusterroles that extend existing clusterroles to interact with argo-events crds Only applies for cluster-wide installation (`controller.rbac.namespaced: false`) |
| extraObjects | list | `[]` | Array of extra K8s manifests to deploy |
| fullnameOverride | string | `""` | String to fully override "argo-events.fullname" template |
| global.additionalLabels | object | `{}` | Additional labels to add to all resources |
| global.hostAliases | list | `[]` | Mapping between IP and hostnames that will be injected as entries in the pod's hosts files |

View file

@ -0,0 +1,4 @@
{{ range .Values.extraObjects }}
---
{{ tpl (toYaml .) $ }}
{{ end }}

View file

@ -99,6 +99,10 @@ configs:
configReloaderImage: natsio/nats-server-config-reloader:latest
startCommand: /nats-server
# -- Array of extra K8s manifests to deploy
## Note: Supports use of custom Helm templates
extraObjects: []
## Argo Events controller
controller:
# -- Argo Events controller name string