Documentation ¶
Index ¶
- Constants
- func ControlPlaneBroker(brokerName string) *feature.Feature
- func ControlPlaneConformance(brokerName string) *feature.FeatureSet
- func ControlPlaneTrigger_GivenBroker(brokerName string) *feature.Feature
- func ControlPlaneTrigger_GivenBrokerTriggerReady(brokerName string) *feature.Feature
- func ControlPlaneTrigger_WithBrokerLifecycle() *feature.Feature
- func ControlPlaneTrigger_WithInvalidFilters(brokerName string) *feature.Feature
- func ControlPlaneTrigger_WithValidFilters(brokerName string) *feature.Feature
- func DataPlaneAddressability(brokerName string) *feature.Feature
- func DataPlaneConformance(brokerName string) *feature.FeatureSet
- func DataPlaneIngress(brokerName string) *feature.Feature
- func DataPlaneObservability(brokerName string) *feature.Feature
- func GoesReady(name string, cfg ...manifest.CfgFn) *feature.Feature
- func SourceToSink(brokerName string) *feature.Feature
- func SourceToSinkWithDLQ(brokerName string) *feature.Feature
- func SourceToSinkWithFlakyDLQ(brokerName string) *feature.Feature
- func SourceToTwoSinksWithDLQ(brokerName string) *feature.Feature
- func TriggerGoesReady(name, brokerName string, cfg ...manifest.CfgFn) *feature.Feature
- type EventingClient
Constants ¶
View Source
const (
BrokerNameKey = "brokerName"
)
Variables ¶
This section is empty.
Functions ¶
func ControlPlaneBroker ¶ added in v0.22.0
func ControlPlaneConformance ¶ added in v0.22.0
func ControlPlaneConformance(brokerName string) *feature.FeatureSet
func ControlPlaneTrigger_GivenBroker ¶ added in v0.22.0
func ControlPlaneTrigger_GivenBrokerTriggerReady ¶ added in v0.22.0
func ControlPlaneTrigger_WithBrokerLifecycle ¶ added in v0.22.0
func ControlPlaneTrigger_WithInvalidFilters ¶ added in v0.22.0
func ControlPlaneTrigger_WithValidFilters ¶ added in v0.22.0
func DataPlaneAddressability ¶ added in v0.23.0
func DataPlaneConformance ¶ added in v0.22.0
func DataPlaneConformance(brokerName string) *feature.FeatureSet
func DataPlaneIngress ¶ added in v0.22.0
func DataPlaneObservability ¶ added in v0.22.0
func GoesReady ¶ added in v0.22.0
GoesReady returns a feature that will create a Broker of the given name and class, and confirm it becomes ready with an address.
func SourceToSink ¶
SourceToSink tests to see if a Ready Broker acts as middleware. LoadGenerator --> in [Broker] out --> Recorder
func SourceToSinkWithDLQ ¶ added in v0.22.0
SourceToSinkWithDLQ tests to see if a Ready Broker acts as middleware.
source ---> broker<Via> --trigger--> bad uri
| +--[DLQ]--> sink
func SourceToSinkWithFlakyDLQ ¶ added in v0.22.0
SourceToSinkWithFlakyDLQ tests to see if a Ready Broker acts as middleware.
source ---> broker --trigger--> flake 1/3 --> recorder
| +--[DLQ]--> recorder
func SourceToTwoSinksWithDLQ ¶ added in v0.23.0
SourceToTwoSinksWithDLQ tests to see if a Ready Broker acts as middleware.
source ---> broker +--[trigger<via1>]--> bad uri
| | | +--[trigger<vai2>]--> sink2 | +--[DLQ]--> sink1
Types ¶
type EventingClient ¶ added in v0.22.0
type EventingClient struct { Brokers eventingclientsetv1.BrokerInterface Triggers eventingclientsetv1.TriggerInterface }
func Client ¶ added in v0.22.0
func Client(ctx context.Context) *EventingClient
Click to show internal directories.
Click to hide internal directories.