dapr-subscription
Generates a Dapr Subscription on a given Topic and PubSub.
type: dapr-subscription
supported_params:
- topic
- pubsub
expected_outputs:
- name
- topic10-dapr-subscription.provisioners.yaml
(view on GitHub)
:
- uri: template://community-provisioners/dapr-subscription
type: dapr-subscription
description: Generates a Dapr Subscription on a given Topic and PubSub.
supported_params:
- topic
- pubsub
state: |
name: {{ .Params.topic }}-subscription-{{ substr 0 8 .Guid | lower }}
outputs: |
name: {{ .State.name }}
topic: {{ .Params.topic }}
expected_outputs:
- name
- topic
manifests: |
- apiVersion: dapr.io/v2alpha1
kind: Subscription
metadata:
name: {{ .State.name }}
{{ if ne .Namespace "" }}
namespace: {{ .Namespace }}
{{ end }}
spec:
topic: {{ .Params.topic }}
routes:
default: /{{ .Params.topic }}
pubsubname: {{ .Params.pubsub }}
scopes:
- {{ .SourceWorkload }}