diff --git a/charts/argo-events/templates/argo-events-cluster-roles.yaml b/charts/argo-events/templates/argo-events-cluster-roles.yaml index 878b8520..2d98ffd8 100644 --- a/charts/argo-events/templates/argo-events-cluster-roles.yaml +++ b/charts/argo-events/templates/argo-events-cluster-roles.yaml @@ -58,6 +58,8 @@ rules: - gateways/finalizers - sensors - sensors/finalizers + - eventsources + - eventsources/finalizers - apiGroups: - "" resources: diff --git a/charts/argo-events/templates/event-source-crd.yaml b/charts/argo-events/templates/event-source-crd.yaml new file mode 100644 index 00000000..67560d30 --- /dev/null +++ b/charts/argo-events/templates/event-source-crd.yaml @@ -0,0 +1,18 @@ +{{- if .Values.installCRD }} +# Define a "event source" custom resource definition +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: eventsources.argoproj.io +spec: + group: argoproj.io + scope: Namespaced + names: + kind: EventSource + plural: eventsources + singular: eventsource + listKind: EventSourceList + shortNames: + - es + version: "v1alpha1" +{{- end }}