Documentation ¶
Index ¶
Constants ¶
View Source
const ( GroupName = "eventing.knative.dev" // BrokerLabelKey is the label key on Triggers and Subscriptions // to indicate to which Broker they belong to. BrokerLabelKey = GroupName + "/broker" // BrokerClassKey is the annotation key on Brokers to indicate // which Controller is responsible for them. BrokerClassKey = GroupName + "/broker.class" // MTChannelBrokerClassValue is the value we use to specify the // Broker using channels, but the resources (ingress,filter) run // in the system namespace. As in Broker from this repository // pkg/reconciler/mtbroker MTChannelBrokerClassValue = "MTChannelBasedBroker" // ScopeAnnotationKey is the annotation key to indicate // the scope of the component handling a given resource. // Valid values are: cluster, namespace, resource. ScopeAnnotationKey = GroupName + "/scope" // ScopeResource indicates that the resource // must be handled by a dedicated component ScopeResource = "resource" // ScopeNamespace indicates that the resource // must be handled by the namespace-scoped component ScopeNamespace = "namespace" // ScopeCluster indicates the resource must be // handled by the cluster-scoped component ScopeCluster = "cluster" // EventTypesAnnotationKey is the annotation key to specify // if a Source has event types defines in its CRD. EventTypesAnnotationKey = "registry.knative.dev/eventTypes" // BrokerChannelAddressStatusAnnotationKey is the broker status // annotation key used to specify the address of its channel. BrokerChannelAddressStatusAnnotationKey = "knative.dev/channelAddress" // BrokerChannelAPIVersionStatusAnnotationKey is the broker status // annotation key used to specify the APIVersion of the channel for // the triggers to subscribe to. BrokerChannelAPIVersionStatusAnnotationKey = "knative.dev/channelAPIVersion" // BrokerChannelKindStatusAnnotationKey is the broker status // annotation key used to specify the Kind of the channel for // the triggers to subscribe to. BrokerChannelKindStatusAnnotationKey = "knative.dev/channelKind" // BrokerChannelNameStatusAnnotationKey is the broker status // annotation key used to specify the name of the channel for // the triggers to subscribe to. BrokerChannelNameStatusAnnotationKey = "knative.dev/channelName" )
Variables ¶
View Source
var ( // TriggersResource represents a Knative Trigger TriggersResource = schema.GroupResource{ Group: GroupName, Resource: "triggers", } // BrokersResource represents a Knative Broker BrokersResource = schema.GroupResource{ Group: GroupName, Resource: "brokers", } // EventTypesResource represents a Knative EventType EventTypesResource = schema.GroupResource{ Group: GroupName, Resource: "eventtypes", } )
Functions ¶
func DefaultBrokerClassIfUnset ¶ added in v0.14.0
func DefaultBrokerClassIfUnset(ctx context.Context, obj *metav1.ObjectMeta)
DefaultBrokerClassIfUnset sets default broker class annotation if unset.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.