package
0.99.0
Repository: https://github.com/openshift/knative-eventing.git
Documentation: pkg.go.dev

# Functions

Broker returns a Broker.
ClusterRoleBinding creates a Kubernetes ClusterRoleBinding with the given ServiceAccount name and namespace, ClusterRole name, ClusterRoleBinding name.
Delivery returns a DeliverySpec.
EventDetailsPod creates a Pod that validates events received and log details about events.
EventFilteringPod creates a Pod that either filter or send the received CloudEvent.
EventLoggerPod creates a Pod that logs events received.
EventSenderPod creates a Pod that sends a single event to the given address.
EventSenderTracingPod creates a Pod that sends a single event to the given address.
EventTransformationPod creates a Pod that transforms events received.
HelloWorldPod creates a Pod that logs "Hello, World!".
KServiceRef returns a Knative Service ObjectReference for a given Service name.
NewMetaResource returns a MetaResource built from the given name, namespace and typemeta.
NewMetaResourceList returns a MetaResourceList built from the given namespace and typemeta.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
EventWatcherRole creates a Kubernetes Role.
RoleBinding creates a Kubernetes RoleBinding with the given ServiceAccount name and namespace, Role or ClusterRole Kind, name, RoleBinding name and namespace.
SequenceStepperPod creates a Pod that can be used as a step in testing Sequence.
Service creates a Kubernetes Service with the given name, selector and ports.
ServiceAccount creates a Kubernetes ServiceAccount with the given name and namespace.
Service creates a Kubernetes Service with the given name, namespace, and selector.
ServiceRef returns a Service ObjectReference for a given Service name.
Subscription returns a Subscription.
Trigger returns a Trigger.
WithAttributesTriggerFilter returns an option that adds a TriggerFilter with Attributes for the given Trigger.
WithBroker returns an option that adds a Broker for the given Trigger.
WithChannelTemplateForBroker returns a function that adds a ChannelTemplate for the given Broker.
WithDeadLetterSinkForDelivery returns an options that adds a DeadLetterSink for the given DeliverySpec.
WithDeadLetterSinkForSubscription returns an options that adds a DeadLetterSink for the given Subscription.
WithDeliveryForBroker returns a function that adds a Delivery for the given Broker.
WithDeprecatedSourceAndTypeTriggerFilter returns an option that adds a TriggerFilter with DeprecatedSourceAndType for the given Trigger.
WithLabelsForPod returns an option setting the pod labels.
WithReplyForSubscription returns an options that adds a ReplyStrategy for the given Subscription.
WithRuleForRole is a Role Option for adding a rule.
WithSubscriberForSubscription returns an option that adds a Subscriber for the given Subscription.
WithSubscriberKServiceRefForTrigger returns an option that adds a Subscriber Knative Service Ref for the given Trigger.
WithSubscriberServiceRefForTrigger returns an option that adds a Subscriber Kubernetes Service Ref for the given Trigger.
WithSubscriberURIForTrigger returns an option that adds a Subscriber URI for the given Trigger.

# Constants

Kind for sources resources.
Kind for eventing resources.
Kind for messaging resources.
Kind for sources resources.
API versions for the resources.
Kind for sources resources.
API versions for the resources.
API versions for the resources.
Kind for flows resources.
Kind for flows resources.
Kind for messaging resources.
Kind for Knative resources.
API versions for the resources.
API versions for the resources.
Kind for messaging resources.
No description provided by the author
No description provided by the author
No description provided by the author
Kind for messaging resources.
Kind for core Kubernetes resources.
API versions for the resources.
Kind for eventing resources.
SystemNamespace is the namespace where Eventing is installed, it's default to be knative-eventing.
Kind for eventing resources.

# Structs

MetaResource includes necessary meta data to retrieve the generic Kubernetes resource.
MetaResourceList includes necessary meta data to retrieve the generic Kubernetes resource list.

# Type aliases

BrokerOption enables further configuration of a Broker.
DeliveryOption enables further configuration of DeliverySpec.
PodOption enables further configuration of a Pod.
Option enables further configuration of a Role.
SubscriptionOption enables further configuration of a Subscription.
TriggerOption enables further configuration of a Trigger.