Documentation ¶
Index ¶
Constants ¶
View Source
const (
ParallelismAnnotation = "rabbitmq.eventing.knative.dev/parallelism"
)
Variables ¶
This section is empty.
Functions ¶
func DispatcherLabels ¶
DispatcherLabels generates the labels present on all resources representing the dispatcher of the given Broker.
func DispatcherName ¶ added in v0.34.0
func MakeDispatcherDeployment ¶
func MakeDispatcherDeployment(args *DispatcherArgs) *appsv1.Deployment
MakeDispatcherDeployment creates the in-memory representation of the Broker's Dispatcher Deployment.
Types ¶
type DispatcherArgs ¶
type DispatcherArgs struct { Delivery *eventingduckv1.DeliverySpec Trigger *eventingv1.Trigger Image string //ServiceAccountName string RabbitMQVHost string RabbitMQSecretName string RabbitMQCASecretName string QueueName string BrokerUrlSecretKey string BrokerIngressURL *apis.URL Subscriber *duckv1.Addressable DLX bool DLXName string Configs reconcilersource.ConfigAccessor ResourceRequirements corev1.ResourceRequirements }
DispatcherArgs are the arguments to create a dispatcher deployment. There's one of these created for each trigger.
Click to show internal directories.
Click to hide internal directories.