Versions in this module Expand all Collapse all v0 v0.15.0 May 8, 2020 Changes in this version type PubSubEventSource + EnableWorkflowIdentity bool v0.14.0 Apr 12, 2020 Changes in this version + func ValidateTLSConfig(tlsConfig *TLSConfig) error type AMQPEventSource + TLS *TLSConfig type EmitterEventSource + TLS *TLSConfig type KafkaEventSource + TLS *TLSConfig type MQTTEventSource + TLS *TLSConfig type NATSEventsSource + TLS *TLSConfig type NSQEventSource + TLS *TLSConfig type RedisEventSource + TLS *TLSConfig type ResourceEventSource + EventTypes []ResourceEventType + type Selector struct + Key string + Operation string + Value string + func (in *Selector) DeepCopy() *Selector + func (in *Selector) DeepCopyInto(out *Selector) + type TLSConfig struct + CACertPath string + ClientCertPath string + ClientKeyPath string + func (in *TLSConfig) DeepCopy() *TLSConfig + func (in *TLSConfig) DeepCopyInto(out *TLSConfig) v0.13.0 Mar 21, 2020 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemaGroupVersionKind = schema.GroupVersionKind + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + func ValidateEventSource(eventSource *EventSource) error + type AMQPEventSource struct + ConnectionBackoff *common.Backoff + ExchangeName string + ExchangeType string + JSONBody bool + RoutingKey string + URL string + func (in *AMQPEventSource) DeepCopy() *AMQPEventSource + func (in *AMQPEventSource) DeepCopyInto(out *AMQPEventSource) + type AzureEventsHubEventSource struct + FQDN string + HubName string + Namespace string + SharedAccessKey *corev1.SecretKeySelector + SharedAccessKeyName *corev1.SecretKeySelector + func (in *AzureEventsHubEventSource) DeepCopy() *AzureEventsHubEventSource + func (in *AzureEventsHubEventSource) DeepCopyInto(out *AzureEventsHubEventSource) + type CalendarEventSource struct + ExclusionDates []string + Interval string + Schedule string + Timezone string + UserPayload *json.RawMessage + func (in *CalendarEventSource) DeepCopy() *CalendarEventSource + func (in *CalendarEventSource) DeepCopyInto(out *CalendarEventSource) + type EmitterEventSource struct + Broker string + ChannelKey string + ChannelName string + ConnectionBackoff *common.Backoff + JSONBody bool + Namespace string + Password *corev1.SecretKeySelector + Username *corev1.SecretKeySelector + func (in *EmitterEventSource) DeepCopy() *EmitterEventSource + func (in *EmitterEventSource) DeepCopyInto(out *EmitterEventSource) + type EventSource struct + Spec *EventSourceSpec + Status EventSourceStatus + func (in *EventSource) DeepCopy() *EventSource + func (in *EventSource) DeepCopyInto(out *EventSource) + func (in *EventSource) DeepCopyObject() runtime.Object + type EventSourceList struct + Items []EventSource + func (in *EventSourceList) DeepCopy() *EventSourceList + func (in *EventSourceList) DeepCopyInto(out *EventSourceList) + func (in *EventSourceList) DeepCopyObject() runtime.Object + type EventSourceSpec struct + AMQP map[string]AMQPEventSource + AzureEventsHub map[string]AzureEventsHubEventSource + Calendar map[string]CalendarEventSource + Emitter map[string]EmitterEventSource + File map[string]FileEventSource + Generic map[string]GenericEventSource + Github map[string]GithubEventSource + Gitlab map[string]GitlabEventSource + HDFS map[string]HDFSEventSource + Kafka map[string]KafkaEventSource + MQTT map[string]MQTTEventSource + Minio map[string]apicommon.S3Artifact + NATS map[string]NATSEventsSource + NSQ map[string]NSQEventSource + PubSub map[string]PubSubEventSource + Redis map[string]RedisEventSource + Resource map[string]ResourceEventSource + SNS map[string]SNSEventSource + SQS map[string]SQSEventSource + Slack map[string]SlackEventSource + StorageGrid map[string]StorageGridEventSource + Stripe map[string]StripeEventSource + Type apicommon.EventSourceType + Webhook map[string]webhook.Context + func (in *EventSourceSpec) DeepCopy() *EventSourceSpec + func (in *EventSourceSpec) DeepCopyInto(out *EventSourceSpec) + type EventSourceStatus struct + CreatedAt metav1.Time + func (in *EventSourceStatus) DeepCopy() *EventSourceStatus + func (in *EventSourceStatus) DeepCopyInto(out *EventSourceStatus) + type FileEventSource struct + EventType string + WatchPathConfig fsevent.WatchPathConfig + func (in *FileEventSource) DeepCopy() *FileEventSource + func (in *FileEventSource) DeepCopyInto(out *FileEventSource) + type GenericEventSource struct + Value string + func (in *GenericEventSource) DeepCopy() *GenericEventSource + func (in *GenericEventSource) DeepCopyInto(out *GenericEventSource) + type GithubEventSource struct + APIToken *corev1.SecretKeySelector + Active bool + ContentType string + DeleteHookOnFinish bool + Events []string + GithubBaseURL string + GithubUploadURL string + Id int64 + Insecure bool + Namespace string + Owner string + Repository string + Webhook *webhook.Context + WebhookSecret *corev1.SecretKeySelector + func (in *GithubEventSource) DeepCopy() *GithubEventSource + func (in *GithubEventSource) DeepCopyInto(out *GithubEventSource) + type GitlabEventSource struct + AccessToken *corev1.SecretKeySelector + AllowDuplicate bool + DeleteHookOnFinish bool + EnableSSLVerification bool + Event string + GitlabBaseURL string + Namespace string + ProjectId string + Webhook *webhook.Context + func (in *GitlabEventSource) DeepCopy() *GitlabEventSource + func (in *GitlabEventSource) DeepCopyInto(out *GitlabEventSource) + type HDFSEventSource struct + Addresses []string + CheckInterval string + HDFSUser string + KrbCCacheSecret *corev1.SecretKeySelector + KrbConfigConfigMap *corev1.ConfigMapKeySelector + KrbKeytabSecret *corev1.SecretKeySelector + KrbRealm string + KrbServicePrincipalName string + KrbUsername string + Namespace string + Type string + func (in *HDFSEventSource) DeepCopy() *HDFSEventSource + func (in *HDFSEventSource) DeepCopyInto(out *HDFSEventSource) + type KafkaEventSource struct + ConnectionBackoff *common.Backoff + Partition string + Topic string + URL string + func (in *KafkaEventSource) DeepCopy() *KafkaEventSource + func (in *KafkaEventSource) DeepCopyInto(out *KafkaEventSource) + type MQTTEventSource struct + ClientId string + ConnectionBackoff *common.Backoff + JSONBody bool + Topic string + URL string + func (in *MQTTEventSource) DeepCopy() *MQTTEventSource + func (in *MQTTEventSource) DeepCopyInto(out *MQTTEventSource) + type NATSEventsSource struct + ConnectionBackoff *common.Backoff + JSONBody bool + Subject string + URL string + func (in *NATSEventsSource) DeepCopy() *NATSEventsSource + func (in *NATSEventsSource) DeepCopyInto(out *NATSEventsSource) + type NSQEventSource struct + Channel string + ConnectionBackoff *common.Backoff + HostAddress string + JSONBody bool + Topic string + func (in *NSQEventSource) DeepCopy() *NSQEventSource + func (in *NSQEventSource) DeepCopyInto(out *NSQEventSource) + type PubSubEventSource struct + CredentialsFile string + DeleteSubscriptionOnFinish bool + JSONBody bool + ProjectID string + Topic string + TopicProjectID string + func (in *PubSubEventSource) DeepCopy() *PubSubEventSource + func (in *PubSubEventSource) DeepCopyInto(out *PubSubEventSource) + type RedisEventSource struct + Channels []string + DB int + HostAddress string + Namespace string + Password *corev1.SecretKeySelector + func (in *RedisEventSource) DeepCopy() *RedisEventSource + func (in *RedisEventSource) DeepCopyInto(out *RedisEventSource) + type ResourceEventSource struct + EventType ResourceEventType + Filter *ResourceFilter + Namespace string + func (in *ResourceEventSource) DeepCopy() *ResourceEventSource + func (in *ResourceEventSource) DeepCopyInto(out *ResourceEventSource) + type ResourceEventType string + const ADD + const DELETE + const UPDATE + type ResourceFilter struct + CreatedBy metav1.Time + Fields map[string]string + Labels map[string]string + Prefix string + func (in *ResourceFilter) DeepCopy() *ResourceFilter + func (in *ResourceFilter) DeepCopyInto(out *ResourceFilter) + type SNSEventSource struct + AccessKey *corev1.SecretKeySelector + Namespace string + Region string + RoleARN string + SecretKey *corev1.SecretKeySelector + TopicArn string + Webhook *webhook.Context + func (in *SNSEventSource) DeepCopy() *SNSEventSource + func (in *SNSEventSource) DeepCopyInto(out *SNSEventSource) + type SQSEventSource struct + AccessKey *corev1.SecretKeySelector + JSONBody bool + Namespace string + Queue string + QueueAccountId string + Region string + RoleARN string + SecretKey *corev1.SecretKeySelector + WaitTimeSeconds int64 + func (in *SQSEventSource) DeepCopy() *SQSEventSource + func (in *SQSEventSource) DeepCopyInto(out *SQSEventSource) + type SlackEventSource struct + Namespace string + SigningSecret *corev1.SecretKeySelector + Token *corev1.SecretKeySelector + Webhook *webhook.Context + func (in *SlackEventSource) DeepCopy() *SlackEventSource + func (in *SlackEventSource) DeepCopyInto(out *SlackEventSource) + type StorageGridEventSource struct + Events []string + Filter *StorageGridFilter + Webhook *webhook.Context + func (in *StorageGridEventSource) DeepCopy() *StorageGridEventSource + func (in *StorageGridEventSource) DeepCopyInto(out *StorageGridEventSource) + type StorageGridFilter struct + Prefix string + Suffix string + func (in *StorageGridFilter) DeepCopy() *StorageGridFilter + func (in *StorageGridFilter) DeepCopyInto(out *StorageGridFilter) + type StripeEventSource struct + APIKey *corev1.SecretKeySelector + CreateWebhook bool + EventFilter []string + Namespace string + Webhook *webhook.Context + func (in *StripeEventSource) DeepCopy() *StripeEventSource + func (in *StripeEventSource) DeepCopyInto(out *StripeEventSource) v0.13.0-rc Feb 26, 2020