From 459b6463d1186cf55c80e4dd6588a2a3309fa501 Mon Sep 17 00:00:00 2001
From: Richie Escarez Packages:
- Package v1alpha1 contains API Schema definitions for the sources v1alpha1 API group Package v1alpha1 is the v1alpha1 version of the API.
-sources.knative.dev/v1alpha1
+messaging.knative.dev/v1alpha1
-
AwsSqsSource is the Schema for the AWS SQS API
+KafkaChannel is a resource representing a Kafka Channel.
-sources.knative.dev/v1alpha1
+messaging.knative.dev/v1alpha1
|
@@ -65,7 +57,7 @@ sources.knative.dev/v1alpha1
AwsSqsSource |
+KafkaChannel |
|||||||||||||
@@ -77,6 +69,7 @@ Kubernetes meta/v1.ObjectMeta |
+(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -85,77 +78,47 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-AwsSqsSourceSpec
+
+KafkaChannelSpec
|
+ Spec defines the desired state of the Channel.
|
status
-
-AwsSqsSourceStatus
+
+KafkaChannelStatus
|
+(Optional)
+ Status represents the current state of the KafkaChannel. This data may be out of +date. |
-
CamelSource is the Schema for the camelsources API
+NatssChannel is a resource representing a NATSS Channel.
-sources.knative.dev/v1alpha1
+messaging.knative.dev/v1alpha1
|
@@ -203,7 +169,7 @@ sources.knative.dev/v1alpha1
CamelSource |
+NatssChannel |
|||||||||
@@ -215,6 +181,7 @@ Kubernetes meta/v1.ObjectMeta |
+(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -223,51 +190,25 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-CamelSourceSpec
+
+NatssChannelSpec
|
+ Spec defines the desired state of the Channel.
|
status
-
-CamelSourceStatus
+
+NatssChannelStatus
|
+(Optional)
+ Status represents the current state of the NatssChannel. This data may be out of +date. |
-
CouchDbSource is the Schema for the githubsources API
+(Appears on: +KafkaChannel) + ++
KafkaChannelSpec defines the specification for a KafkaChannel.
-apiVersion
-string |
-
-
-sources.knative.dev/v1alpha1
-
+numPartitions
+
+int32
+
|
-
-kind
-string
+NumPartitions is the number of partitions of a Kafka topic. By default, it is set to 1. |
-CouchDbSource |
-metadata
+replicationFactor
-
-Kubernetes meta/v1.ObjectMeta
-
+int16
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+ReplicationFactor is the replication factor of a Kafka topic. By default, it is set to 1. |
-spec
+subscribable
-
-CouchDbSourceSpec
-
+knative.dev/eventing/pkg/apis/duck/v1alpha1.Subscribable
|
- - + KafkaChannel conforms to Duck type Subscribable. + |
+
+(Appears on: +KafkaChannel) +
++
KafkaChannelStatus represents the current state of a KafkaChannel.
+Field | +Description | +
---|---|
-serviceAccountName
+Status
-string
+knative.dev/pkg/apis/duck/v1.Status
|
-(Optional)
- ServiceAccountName holds the name of the Kubernetes service account -as which the underlying K8s resources should be run. If unspecified -this will default to the “default” service account for the namespace -in which the CouchDbSource exists. +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-credentials
+AddressStatus
-
-Kubernetes core/v1.ObjectReference
-
+knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
|
- CouchDbCredentials is the credential to use to access CouchDb. -Must be a secret. Only Name and Namespace are used. +
+(Members of KafkaChannel is Addressable. It currently exposes the endpoint as a +fully-qualified DNS name which will distribute traffic over the +provided targets from inside the cluster. +It generally has the form {channel}.{namespace}.svc.{cluster domain name} |
-feed
+SubscribableTypeStatus
-
-FeedType
-
+knative.dev/eventing/pkg/apis/duck/v1alpha1.SubscribableTypeStatus
|
- Feed changes how CouchDB sends the response. -More information: https://docs.couchdb.org/en/stable/api/database/changes.html#changes-feeds +
+(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. |
+(Appears on: +NatssChannel) +
++
NatssChannelSpec defines the specification for a NatssChannel.
+ +Field | +Description | +
---|---|
-database
+subscribable
-string
+knative.dev/eventing/pkg/apis/duck/v1alpha1.Subscribable
|
- Database is the database to watch for changes +NatssChannel conforms to Duck type Subscribable. |
+(Appears on: +NatssChannel) +
++
NatssChannelStatus represents the current state of a NatssChannel.
+ +Field | +Description | +
---|---|
-sink
+Status
-knative.dev/pkg/apis/duck/v1.Destination
+knative.dev/pkg/apis/duck/v1.Status
|
-(Optional)
- Sink is a reference to an object that will resolve to a domain name to use as the sink. +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
AddressStatus
+
+knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
+
+
+(Members of AddressStatus
are embedded into this type.)
+
NatssChannel is Addressable. It currently exposes the endpoint as a +fully-qualified DNS name which will distribute traffic over the +provided targets from inside the cluster.
+It generally has the form {channel}.{namespace}.svc.{cluster domain name}
status
+SubscribableTypeStatus
-
-CouchDbSourceStatus
-
+knative.dev/eventing/pkg/apis/duck/v1alpha1.SubscribableTypeStatus
+(Members of SubscribableTypeStatus
are embedded into this type.)
+
Subscribers is populated with the statuses of each of the Channelable’s subscribers.
+
Package v1beta1 is the v1beta1 version of the API.
+ +Resource Types: +-
GitHubSource is the Schema for the githubsources API
+KafkaChannel is a resource representing a Kafka Channel.
-sources.knative.dev/v1alpha1
+messaging.knative.dev/v1beta1
|
@@ -455,7 +482,7 @@ sources.knative.dev/v1alpha1
GitHubSource |
+KafkaChannel |
|||||||||
@@ -467,6 +494,7 @@ Kubernetes meta/v1.ObjectMeta |
+(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -475,154 +503,175 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-GitHubSourceSpec
+
+KafkaChannelSpec
|
+ Spec defines the desired state of the Channel.
|
||||||||
-secretToken
+status
-
-SecretValueFromSource
+
+KafkaChannelStatus
|
- SecretToken is the Kubernetes secret containing the GitHub -secret token +(Optional) +Status represents the current state of the KafkaChannel. This data may be out of +date. |
+(Appears on: +KafkaChannel) +
++
KafkaChannelSpec defines the specification for a KafkaChannel.
+ +Field | +Description | +
---|---|
-githubAPIURL
+numPartitions
-string
+int32
|
-(Optional)
- API URL if using github enterprise (default https://api.github.com) +NumPartitions is the number of partitions of a Kafka topic. By default, it is set to 1. |
-secure
+replicationFactor
-bool
+int16
|
-(Optional)
- Secure can be set to true to configure the webhook to use https, -or false to use http. Omitting it relies on the scheme of the -Knative Service created (e.g. if auto-TLS is enabled it should -do the right thing). +ReplicationFactor is the replication factor of a Kafka topic. By default, it is set to 1. |
-SourceSpec
+ChannelableSpec
-knative.dev/pkg/apis/duck/v1.SourceSpec
+knative.dev/eventing/pkg/apis/duck/v1.ChannelableSpec
|
-(Members of inherits duck/v1 SourceSpec, which currently provides: -* Sink - a reference to an object that will resolve to a domain name or -a URI directly to use as the sink. -* CloudEventOverrides - defines overrides to control the output format -and modifications of the event sent to the sink. +Channel conforms to Duck type Channelable. |
+(Appears on: +KafkaChannel) +
++
KafkaChannelStatus represents the current state of a KafkaChannel.
+ +Field | +Description |
---|---|
-status
+ChannelableStatus
-
-GitHubSourceStatus
-
+knative.dev/eventing/pkg/apis/duck/v1.ChannelableStatus
|
+
+(Members of Channel conforms to Duck type Channelable. |
+
Package v1beta1 contains API Schema definitions for the sources v1beta1 API group
+ +Resource Types: +-
GitLabSource is the Schema for the gitlabsources API
+(Appears on: +KafkaBindingSpec, +KafkaSourceSpec) + +
-apiVersion
-string |
-
-
-sources.knative.dev/v1alpha1
-
+bootstrapServers
+
+[]string
+
+ |
+
+ Bootstrap servers are the Kafka servers the consumer will connect to. |
-kind
-string
+net
+
+
+KafkaNetSpec
+
+
|
-GitLabSource |
++ | +
+
KafkaBinding is the Schema for the kafkasources API.
+ +Field | +Description | ||||
---|---|---|---|---|---|
metadata
@@ -667,8 +737,8 @@ Refer to the Kubernetes API documentation for the fields of the
|
spec
-
-GitLabSourceSpec
+
+KafkaBindingSpec
|
@@ -678,107 +748,162 @@ GitLabSourceSpec
-serviceAccountName
+BindingSpec
-string
+knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
-(Optional)
- ServiceAccountName holds the name of the Kubernetes service account -as which the underlying K8s resources should be run. If unspecified -this will default to the “default” service account for the namespace -in which the GitLabSource exists. +
+(Members of |
-projectUrl
+KafkaAuthSpec
-string
+
+KafkaAuthSpec
+
|
- ProjectUrl is the url of the GitLab project for which we are interested -to receive events from. -Examples: -https://gitlab.com/gitlab-org/gitlab-foss +
+(Members of |
+
eventTypes
+status
-[]string
+
+KafkaBindingStatus
+
EventType is the type of event to receive from Gitlab. These -correspond to supported events to the add project hook -https://docs.gitlab.com/ee/api/projects.html#add-project-hook
+(Appears on: +KafkaBinding) +
++
KafkaBindingSpec defines the desired state of the KafkaBinding.
+ +Field | +Description | +
---|---|
-accessToken
+BindingSpec
-
-SecretValueFromSource
-
+knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
- AccessToken is the Kubernetes secret containing the GitLab -access token +
+(Members of |
-secretToken
+KafkaAuthSpec
-
-SecretValueFromSource
+
+KafkaAuthSpec
|
- SecretToken is the Kubernetes secret containing the GitLab -secret token +
+(Members of |
+(Appears on: +KafkaBinding) +
++
KafkaBindingStatus defines the observed state of KafkaBinding.
+ +Field | +Description | +
---|---|
-sslverify
+Status
-bool
+knative.dev/pkg/apis/duck/v1.Status
|
- SslVerify if true configure webhook so the ssl verification is done when triggering the hook +
+(Members of |
+(Appears on: +KafkaAuthSpec) +
++
+Field | +Description | +
---|---|
-sink
+sasl
-knative.dev/pkg/apis/duck/v1.Destination
+
+KafkaSASLSpec
+
|
-(Optional)
- Sink is a reference to an object that will resolve to a domain -name to use as the sink. - |
-
status
+tls
-
-GitLabSourceStatus
+
+KafkaTLSSpec
-
PrometheusSource is the Schema for the prometheussources API
+(Appears on: +KafkaNetSpec) + +
-apiVersion
-string |
-
-
-sources.knative.dev/v1alpha1
-
+enable
+
+bool
+
|
-
-kind
-string
|
-PrometheusSource |
-metadata
+user
-
-Kubernetes meta/v1.ObjectMeta
+
+SecretValueFromSource
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+(Optional)
+User is the Kubernetes secret containing the SASL username. |
-spec
+password
-
-PrometheusSourceSpec
+
+SecretValueFromSource
|
- - +(Optional) + Password is the Kubernetes secret containing the SASL password. + |
+
+(Appears on: +KafkaNetSpec) +
++
Field | +Description | +
---|---|
-serviceAccountName
+enable
-string
+bool
|
-(Optional)
- ServiceAccountName holds the name of the Kubernetes service account -as which the underlying K8s resources should be run. If unspecified -this will default to the “default” service account for the namespace -in which the PrometheusSource exists. |
-serverURL
+cert
-string
-
- |
-
- ServerURL is the URL of the Prometheus server - |
-
-promQL
-
-string
-
- |
-
- PromQL is the Prometheus query for this source - |
-
-authTokenFile
-
-string
-
- |
-
-(Optional)
- The name of the file containing the authenication token - |
-
-caCertConfigMap
-
-string
-
- |
-
-(Optional)
- The name of the config map containing the CA certificate of the -Prometheus service’s signer. - |
-
-schedule
-
-string
-
- |
-
- A crontab-formatted schedule for running the PromQL query - |
-
-step
-
-string
+
+SecretValueFromSource
+
|
(Optional)
- Query resolution step width in duration format or float number of seconds. -Prometheus duration strings are of the form [0-9]+[smhdwy]. +Cert is the Kubernetes secret containing the client certificate. |
-sink
+key
-knative.dev/pkg/apis/duck/v1.Destination
+
+SecretValueFromSource
+
|
(Optional)
- Sink is a reference to an object that will resolve to a host -name to use as the sink. - |
-
Key is the Kubernetes secret containing the client key.
status
+caCert
-
-PrometheusSourceStatus
+
+SecretValueFromSource
CACert is the Kubernetes secret containing the server CA cert.
(Appears on: -AwsSqsSource) +KafkaSASLSpec, +KafkaTLSSpec)
-
AwsSqsSourceSpec defines the desired state of the source.
+SecretValueFromSource represents the source of a secret value
-queueUrl
-
-string
-
- |
-
- QueueURL of the SQS queue that we will poll from. - |
-
-awsCredsSecret
+secretKeyRef
Kubernetes core/v1.SecretKeySelector
@@ -998,59 +1066,63 @@ Kubernetes core/v1.SecretKeySelector
|
-(Optional)
- AwsCredsSecret is the credential to use to poll the AWS SQS +The Secret key to select from. |
+
Package v1beta1 contains API Schema definitions for the sources v1beta1 API group
+ +Resource Types: ++(Appears on: +KafkaResourceSpec) +
++
+
-annotations
-
-map[string]string
-
- |
-
-(Optional)
- Annotations to add to the pod, mostly used for Kube2IAM role - |
+Field | +Description |
---|---|---|---|
-sink
+cpu
-
-Kubernetes core/v1.ObjectReference
-
+string
|
-(Optional)
- Sink is a reference to an object that will resolve to a domain name to -use as the sink. This is where events will be received. |
||
-serviceAccountName
+memory
string
|
- ServiceAccoutName is the name of the ServiceAccount that will be used to -run the Receive Adapter Deployment. |
(Appears on: -AwsSqsSource) +KafkaResourceSpec)
-
AwsSqsSourceStatus defines the observed state of the source.
-SourceStatus
+cpu
-knative.dev/pkg/apis/duck/v1.SourceStatus
+string
+
+ |
++ | +
+memory
+
+string
|
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. |
-(Appears on: -CamelSourceSpec) -
--
CamelSourceOriginSpec is the integration flow to run
-integration
+requests
-github.com/apache/camel-k/pkg/apis/camel/v1.IntegrationSpec
+
+KafkaRequestsSpec
+
|
- Integration is a kind of source that contains a Camel K integration |
-flow
+limits
-
-Flow
+
+KafkaLimitsSpec
|
- Flow is a kind of source that contains a single Camel YAML flow route |
-(Appears on: -CamelSource) -
--
CamelSourceSpec defines the desired state of CamelSource
+KafkaSource is the Schema for the kafkasources API.
-source
+metadata
-
-CamelSourceOriginSpec
+
+Kubernetes meta/v1.ObjectMeta
|
- Source is the reference to the integration flow to run. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
||||||||||
-sink
+spec
-knative.dev/pkg/apis/duck/v1beta1.Destination
+
+KafkaSourceSpec
+
|
-(Optional)
- Sink is a reference to an object that will resolve to a domain name to use as the sink. ++ +
CamelSourceStatus ---(Appears on: -CamelSource) - -- CamelSourceStatus defines the observed state of CamelSource - -
|
||||||||||
-sinkUri
+status
-string
+
+KafkaSourceStatus
+
|
-(Optional)
- SinkURI is the current active sink URI that has been configured for the CamelSource. |
(Appears on: -CouchDbSource) +KafkaSource)
-
CouchDbSourceSpec defines the desired state of CouchDbSource
+KafkaSourceSpec defines the desired state of the KafkaSource.
-serviceAccountName
-
-string
-
- |
-
-(Optional)
- ServiceAccountName holds the name of the Kubernetes service account -as which the underlying K8s resources should be run. If unspecified -this will default to the “default” service account for the namespace -in which the CouchDbSource exists. - |
-
-credentials
+KafkaAuthSpec
-
-Kubernetes core/v1.ObjectReference
+
+KafkaAuthSpec
|
- CouchDbCredentials is the credential to use to access CouchDb. -Must be a secret. Only Name and Namespace are used. +
+(Members of |
-feed
+topics
-
-FeedType
-
+[]string
|
- Feed changes how CouchDB sends the response. -More information: https://docs.couchdb.org/en/stable/api/database/changes.html#changes-feeds +Topic topics to consume messages from |
-database
+consumerGroup
string
|
- Database is the database to watch for changes +(Optional) +ConsumerGroupID is the consumer group ID. |
-sink
+SourceSpec
-knative.dev/pkg/apis/duck/v1.Destination
+knative.dev/pkg/apis/duck/v1.SourceSpec
|
-(Optional)
- Sink is a reference to an object that will resolve to a domain name to use as the sink. +
+(Members of inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink. |
(Appears on: -CouchDbSource) +KafkaSource)
-
CouchDbSourceStatus defines the observed state of CouchDbSource
+KafkaSourceStatus defines the observed state of KafkaSource.
string
alias)-(Appears on: -CouchDbSourceSpec) -
--
FeedType is the type of Feed
- -map[string]interface{}
alias)-(Appears on: -CamelSourceOriginSpec) -
+-
Flow is an unstructured object representing a Camel Flow in YAML/JSON DSL
+Package v1alpha1 contains API Schema definitions for the sources v1alpha1 API group
--(Appears on: -GitHubSource) -
--
GitHubSourceSpec defines the desired state of GitHubSource
+AwsSqsSource is the Schema for the AWS SQS API
-serviceAccountName
-
-string
-
+apiVersion
+string |
+
+
+sources.knative.dev/v1alpha1
+
|
+|||||||||||||||||
-(Optional)
- ServiceAccountName holds the name of the Kubernetes service account -as which the underlying K8s resources should be run. If unspecified -this will default to the “default” service account for the namespace -in which the GitHubSource exists. +kind
+string
|
+AwsSqsSource |
|||||||||||||||||
-ownerAndRepository
+metadata
-string
+
+Kubernetes meta/v1.ObjectMeta
+
|
- OwnerAndRepository is the GitHub owner/org and repository to -receive events from. The repository may be left off to receive -events from an entire organization. -Examples: -myuser/project -myorganization +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
|||||||||||||||||
-eventTypes
+spec
-[]string
+
+AwsSqsSourceSpec
+
|
- EventType is the type of event to receive from GitHub. These -correspond to the “Webhook event name” values listed at -https://developer.github.com/v3/activity/events/types/ - ie -“pull_request” - |
-
-accessToken
+queueUrl
-
-SecretValueFromSource
-
+string
|
- AccessToken is the Kubernetes secret containing the GitHub -access token +QueueURL of the SQS queue that we will poll from. |
-secretToken
+awsCredsSecret
-
-SecretValueFromSource
+
+Kubernetes core/v1.SecretKeySelector
|
- SecretToken is the Kubernetes secret containing the GitHub -secret token +(Optional) +AwsCredsSecret is the credential to use to poll the AWS SQS |
-githubAPIURL
+annotations
-string
+map[string]string
|
(Optional)
- API URL if using github enterprise (default https://api.github.com) +Annotations to add to the pod, mostly used for Kube2IAM role |
-secure
+sink
-bool
+
+Kubernetes core/v1.ObjectReference
+
|
(Optional)
- Secure can be set to true to configure the webhook to use https, -or false to use http. Omitting it relies on the scheme of the -Knative Service created (e.g. if auto-TLS is enabled it should -do the right thing). +Sink is a reference to an object that will resolve to a domain name to +use as the sink. This is where events will be received. |
-SourceSpec
+serviceAccountName
-knative.dev/pkg/apis/duck/v1.SourceSpec
+string
|
-
-(Members of inherits duck/v1 SourceSpec, which currently provides: -* Sink - a reference to an object that will resolve to a domain name or -a URI directly to use as the sink. -* CloudEventOverrides - defines overrides to control the output format -and modifications of the event sent to the sink. +ServiceAccoutName is the name of the ServiceAccount that will be used to +run the Receive Adapter Deployment. |
-(Appears on: -GitHubSource) -
--
GitHubSourceStatus defines the observed state of GitHubSource
- -Field | -Description | -
---|---|
-SourceStatus
-
-knative.dev/pkg/apis/duck/v1.SourceStatus
-
- |
-
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. |
-webhookIDKey
+status
-string
+
+AwsSqsSourceStatus
+
|
- WebhookIDKey is the ID of the webhook registered with GitHub |
-(Appears on: -GitLabSource) -
--
GitLabSourceSpec defines the desired state of GitLabSource
+CamelSource is the Schema for the camelsources API
-serviceAccountName
-
-string
-
+apiVersion
+string |
+
+
+sources.knative.dev/v1alpha1
+
|
+
-(Optional)
- ServiceAccountName holds the name of the Kubernetes service account -as which the underlying K8s resources should be run. If unspecified -this will default to the “default” service account for the namespace -in which the GitLabSource exists. +kind
+string
|
+CamelSource |
-projectUrl
+metadata
-string
+
+Kubernetes meta/v1.ObjectMeta
+
|
- ProjectUrl is the url of the GitLab project for which we are interested -to receive events from. -Examples: -https://gitlab.com/gitlab-org/gitlab-foss +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-eventTypes
+spec
-[]string
+
+CamelSourceSpec
+
|
- EventType is the type of event to receive from Gitlab. These -correspond to supported events to the add project hook -https://docs.gitlab.com/ee/api/projects.html#add-project-hook - |
-
-accessToken
+source
-
-SecretValueFromSource
+
+CamelSourceOriginSpec
|
- AccessToken is the Kubernetes secret containing the GitLab -access token +Source is the reference to the integration flow to run. |
-secretToken
+sink
-
-SecretValueFromSource
-
+knative.dev/pkg/apis/duck/v1beta1.Destination
|
- SecretToken is the Kubernetes secret containing the GitLab -secret token +(Optional) +Sink is a reference to an object that will resolve to a domain name to use as the sink. |
-sslverify
+ceOverrides
-bool
+knative.dev/pkg/apis/duck/v1.CloudEventOverrides
|
- SslVerify if true configure webhook so the ssl verification is done when triggering the hook +(Optional) +CloudEventOverrides defines overrides to control the output format and +modifications of the event sent to the sink. + |
+
sink
+status
-knative.dev/pkg/apis/duck/v1.Destination
+
+CamelSourceStatus
+
Sink is a reference to an object that will resolve to a domain -name to use as the sink.
-(Appears on: -GitLabSource) -
--
GitLabSourceStatus defines the observed state of GitLabSource
+CouchDbSource is the Schema for the githubsources API
-SourceStatus
-
-knative.dev/pkg/apis/duck/v1.SourceStatus
-
+apiVersion
+string |
+
+
+sources.knative.dev/v1alpha1
+
|
+
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. +kind
+string
|
+CouchDbSource |
-Id
+metadata
-string
+
+Kubernetes meta/v1.ObjectMeta
+
|
- ID of the project hook registered with GitLab +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-(Appears on: -KafkaResourceSpec) -
--
-Field | -Description | -
+spec
+
+
+CouchDbSourceSpec
+
+
+ |
+
+ + +
KafkaRequestsSpec ---(Appears on: -KafkaResourceSpec) - -- -
KafkaResourceSpec ---(Appears on: -KafkaSourceSpec) - -- -
|
---|---|
-limits
+status
-
-KafkaLimitsSpec
+
+CouchDbSourceStatus
|
@@ -1839,10 +1828,10 @@ KafkaLimitsSpec
-
KafkaSource is the Schema for the kafkasources API.
+GitHubSource is the Schema for the githubsources API
+apiVersion
+string |
+
+
+sources.knative.dev/v1alpha1
+
+ |
+|||||||||||||||||
+kind
+string
+ |
+GitHubSource |
+|||||||||||||||||
metadata
@@ -1870,8 +1876,8 @@ Refer to the Kubernetes API documentation for the fields of the
|
@@ -1881,79 +1887,120 @@ KafkaSourceSpec
spec
-
-KafkaSourceSpec
+
+GitHubSourceSpec
|
@@ -1973,14 +2020,10 @@ KafkaSourceStatus
status
-
-KafkaSourceStatus
+
+GitHubSourceStatus
|
-(Appears on: -KafkaSource) -
--
KafkaSourceSpec defines the desired state of the KafkaSource.
+GitLabSource is the Schema for the gitlabsources API
-KafkaAuthSpec
+apiVersion
+string |
+
+
+sources.knative.dev/v1alpha1
+
+ |
+|||||||||||||||
+kind
+string
+ |
+GitLabSource |
+|||||||||||||||
+metadata
+
+
+Kubernetes meta/v1.ObjectMeta
+
+
+ |
+
+Refer to the Kubernetes API documentation for the fields of the
+metadata field.
+ |
+|||||||||||||||
+spec
+
+
+GitLabSourceSpec
+
+
+ |
+
+ + +
|
|||||||||||||||
-resources
+status
-
-KafkaResourceSpec
+
+GitLabSourceStatus
|
- Resource limits and Request specifications of the Receive Adapter Deployment -Deprecated: v1beta1 drops this field. |
-(Appears on: -KafkaSource) -
--
KafkaSourceStatus defines the observed state of KafkaSource.
+PrometheusSource is the Schema for the prometheussources API
-SourceStatus
+apiVersion
+string |
+
+
+sources.knative.dev/v1alpha1
+
+ |
+
+kind
+string
+ |
+PrometheusSource |
+
+metadata
-knative.dev/pkg/apis/duck/v1.SourceStatus
+
+Kubernetes meta/v1.ObjectMeta
+
|
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-(Appears on: -PrometheusSource) -
--
PrometheusSourceSpec defines the desired state of PrometheusSource
- -Field | -Description | -
+spec
+
+
+PrometheusSourceSpec
+
+
+ |
+
+ + +
PrometheusSourceStatus ---(Appears on: -PrometheusSource) - -- PrometheusSourceStatus defines the observed state of PrometheusSource - -
SecretValueFromSource ---(Appears on: -GitLabSourceSpec) - -- SecretValueFromSource represents the source of a secret value - -
SecretValueFromSource
+ |
---|
Field | -Description | -
---|---|
-secretKeyRef
-
-
-Kubernetes core/v1.SecretKeySelector
-
-
- |
-
- The Secret key to select from. - |
-
-
Package v1alpha1 contains API Schema definitions for the sources v1alpha1 API group
+AwsSqsSource) -Resource Types: --
GitHubBinding describes a Binding that is also a Source.
-The sink
(from the Source duck) is resolved to a URL and
-then projected into the subject
by augmenting the runtime
-contract of the referenced containers to have a K_SINK
-environment variable holding the endpoint to which to send
-cloud events.
AwsSqsSourceSpec defines the desired state of the source.
Field | -Description | -||||
---|---|---|---|---|---|
-apiVersion
-string |
-
-
-bindings.knative.dev/v1alpha1
-
- |
-||||
-kind
-string
- |
-GitHubBinding |
+||||
Field | +Description | ||||
-metadata
+queueUrl
-
-Kubernetes meta/v1.ObjectMeta
-
+string
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+QueueURL of the SQS queue that we will poll from. |
||||
-spec
+awsCredsSecret
-
-GitHubBindingSpec
+
+Kubernetes core/v1.SecretKeySelector
|
- - -
Sink is a reference to an object that will resolve to a domain name to +use as the sink. This is where events will be received. |
||||
-status
+serviceAccountName
-
-GitHubBindingStatus
-
+string
|
+ ServiceAccoutName is the name of the ServiceAccount that will be used to +run the Receive Adapter Deployment. |
-
GitLabBinding describes a Binding that is also a Source.
-The sink
(from the Source duck) is resolved to a URL and
-then projected into the subject
by augmenting the runtime
-contract of the referenced containers to have a K_SINK
-environment variable holding the endpoint to which to send
-cloud events.
+
AwsSqsSourceStatus defines the observed state of the source.
-apiVersion
-string |
+
-
-bindings.knative.dev/v1alpha1
-
+
+(Members of inherits duck/v1 SourceStatus, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last +processed by the controller. +* Conditions - the latest available observations of a resource’s current +state. +* SinkURI - the current active sink URI that has been configured for the +Source. |
+(Appears on: +CamelSourceSpec) +
++
CamelSourceOriginSpec is the integration flow to run
+ +
-kind
-string
- |
-GitLabBinding |
+Field | +Description |
---|---|---|---|
-metadata
+integration
-
-Kubernetes meta/v1.ObjectMeta
-
+github.com/apache/camel-k/pkg/apis/camel/v1.IntegrationSpec
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+Integration is a kind of source that contains a Camel K integration |
||
-spec
+flow
-
-GitLabBindingSpec
+
+Flow
|
- - + Flow is a kind of source that contains a single Camel YAML flow route + |
+
+(Appears on: +CamelSource) +
++
CamelSourceSpec defines the desired state of CamelSource
+Field | +Description | +
---|---|
-BindingSpec
+source
-knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
+
+CamelSourceOriginSpec
+
|
-
-(Members of Source is the reference to the integration flow to run. |
-accessToken
+sink
-
-SecretValueFromSource
-
+knative.dev/pkg/apis/duck/v1beta1.Destination
|
- AccessToken is the Kubernetes secret containing the GitLab -access token - |
-
Sink is a reference to an object that will resolve to a domain name to use as the sink.
status
+ceOverrides
-
-GitLabBindingStatus
-
+knative.dev/pkg/apis/duck/v1.CloudEventOverrides
CloudEventOverrides defines overrides to control the output format and +modifications of the event sent to the sink.
(Appears on: -GitHubBinding) +CamelSource)
-
GitHubBindingSpec holds the desired state of the GitHubBinding (from the client).
+CamelSourceStatus defines the observed state of CamelSource
-BindingSpec
+Status
-knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
+knative.dev/pkg/apis/duck/v1.Status
|
-(Members of inherits duck/v1alpha1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-accessToken
+sinkUri
-
-SecretValueFromSource
-
+string
|
- AccessToken is the Kubernetes secret containing the GitHub -access token +(Optional) +SinkURI is the current active sink URI that has been configured for the CamelSource. |
(Appears on: -GitHubBinding) +CouchDbSource)
-
GitHubBindingStatus communicates the observed state of the GitHubBinding (from the controller).
+CouchDbSourceSpec defines the desired state of CouchDbSource
-SourceStatus
+serviceAccountName
-knative.dev/pkg/apis/duck/v1.SourceStatus
+string
|
-
-(Members of ServiceAccountName holds the name of the Kubernetes service account +as which the underlying K8s resources should be run. If unspecified +this will default to the “default” service account for the namespace +in which the CouchDbSource exists. |
-(Appears on: -GitLabBinding) -
--
GitLabBindingSpec holds the desired state of the GitLabBinding (from the client).
- -Field | -Description | +
+credentials
+
+
+Kubernetes core/v1.ObjectReference
+
+
+ |
+
+ CouchDbCredentials is the credential to use to access CouchDb. +Must be a secret. Only Name and Namespace are used. + |
+
---|---|---|---|
+feed
+
+
+FeedType
+
+
+ |
+
+ Feed changes how CouchDB sends the response. +More information: https://docs.couchdb.org/en/stable/api/database/changes.html#changes-feeds + |
||
-BindingSpec
+database
-knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
+string
|
-
-(Members of Database is the database to watch for changes |
||
-accessToken
+sink
-
-SecretValueFromSource
-
+knative.dev/pkg/apis/duck/v1.Destination
|
- AccessToken is the Kubernetes secret containing the GitLab -access token +(Optional) +Sink is a reference to an object that will resolve to a domain name to use as the sink. |
(Appears on: -GitLabBinding) +CouchDbSource)
-
GitLabBindingStatus communicates the observed state of the GitLabBinding (from the controller).
+CouchDbSourceStatus defines the observed state of CouchDbSource
string
alias)+(Appears on: +CouchDbSourceSpec) +
++
FeedType is the type of Feed
+ +map[string]interface{}
alias)+(Appears on: +CamelSourceOriginSpec) +
++
Flow is an unstructured object representing a Camel Flow in YAML/JSON DSL
+ +(Appears on: -KafkaBindingSpec, -KafkaSourceSpec) +GitHubSource)
+
GitHubSourceSpec defines the desired state of GitHubSource
-bootstrapServers
+serviceAccountName
-[]string
+string
|
- Bootstrap servers are the Kafka servers the consumer will connect to. +(Optional) +ServiceAccountName holds the name of the Kubernetes service account +as which the underlying K8s resources should be run. If unspecified +this will default to the “default” service account for the namespace +in which the GitHubSource exists. |
-net
+ownerAndRepository
-
-KafkaNetSpec
-
+string
|
+ OwnerAndRepository is the GitHub owner/org and repository to +receive events from. The repository may be left off to receive +events from an entire organization. +Examples: +myuser/project +myorganization |
-
KafkaBinding is the Schema for the kafkasources API.
- -Field | -Description | -||||
---|---|---|---|---|---|
-metadata
+eventTypes
-
-Kubernetes meta/v1.ObjectMeta
-
+[]string
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+EventType is the type of event to receive from GitHub. These +correspond to the “Webhook event name” values listed at +https://developer.github.com/v3/activity/events/types/ - ie +“pull_request” |
||||
-spec
+accessToken
-
-KafkaBindingSpec
+
+SecretValueFromSource
|
- - -
SecretToken is the Kubernetes secret containing the GitHub +secret token |
||||
-status
+githubAPIURL
-
-KafkaBindingStatus
-
+string
|
+(Optional)
+ API URL if using github enterprise (default https://api.github.com) |
-(Appears on: -KafkaBinding) -
--
KafkaBindingSpec defines the desired state of the KafkaBinding.
- -Field | -Description | -
---|---|
-BindingSpec
+secure
-knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
+bool
|
-
-(Members of Secure can be set to true to configure the webhook to use https, +or false to use http. Omitting it relies on the scheme of the +Knative Service created (e.g. if auto-TLS is enabled it should +do the right thing). |
-KafkaAuthSpec
+SourceSpec
-
-KafkaAuthSpec
-
+knative.dev/pkg/apis/duck/v1.SourceSpec
|
-(Members of inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink. |
(Appears on: -KafkaBinding) +GitHubSource)
-
KafkaBindingStatus defines the observed state of KafkaBinding.
+GitHubSourceStatus defines the observed state of GitHubSource
-Status
+SourceStatus
-knative.dev/pkg/apis/duck/v1.Status
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
-(Members of |
-
-(Appears on: -KafkaAuthSpec) -
-
+(Members of SourceStatus
are embedded into this type.)
Field | -Description | -
---|---|
-sasl
-
-
-KafkaSASLSpec
-
-
- |
-
+ inherits duck/v1 SourceStatus, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last +processed by the controller. +* Conditions - the latest available observations of a resource’s current +state. +* SinkURI - the current active sink URI that has been configured for the +Source. |
-tls
+webhookIDKey
-
-KafkaTLSSpec
-
+string
|
+ WebhookIDKey is the ID of the webhook registered with GitHub |
(Appears on: -KafkaNetSpec) +GitLabSource)
+
GitLabSourceSpec defines the desired state of GitLabSource
-enable
+serviceAccountName
-bool
+string
|
+(Optional)
+ ServiceAccountName holds the name of the Kubernetes service account +as which the underlying K8s resources should be run. If unspecified +this will default to the “default” service account for the namespace +in which the GitLabSource exists. |
-user
+projectUrl
-
-SecretValueFromSource
-
+string
|
-(Optional)
- User is the Kubernetes secret containing the SASL username. +ProjectUrl is the url of the GitLab project for which we are interested +to receive events from. +Examples: +https://gitlab.com/gitlab-org/gitlab-foss |
-password
+eventTypes
-
-SecretValueFromSource
-
+[]string
|
-(Optional)
- Password is the Kubernetes secret containing the SASL password. +EventType is the type of event to receive from Gitlab. These +correspond to supported events to the add project hook +https://docs.gitlab.com/ee/api/projects.html#add-project-hook |
-(Appears on: -KafkaNetSpec) -
--
-Field | -Description | -
---|---|
-enable
+accessToken
-bool
+
+SecretValueFromSource
+
|
+ AccessToken is the Kubernetes secret containing the GitLab +access token |
-cert
+secretToken
-
+
SecretValueFromSource
|
-(Optional)
- Cert is the Kubernetes secret containing the client certificate. +SecretToken is the Kubernetes secret containing the GitLab +secret token |
-key
+sslverify
-
-SecretValueFromSource
-
+bool
|
-(Optional)
- Key is the Kubernetes secret containing the client key. +SslVerify if true configure webhook so the ssl verification is done when triggering the hook |
-caCert
+sink
-
-SecretValueFromSource
-
+knative.dev/pkg/apis/duck/v1.Destination
|
(Optional)
- CACert is the Kubernetes secret containing the server CA cert. +Sink is a reference to an object that will resolve to a domain +name to use as the sink. |
(Appears on: -GitHubBindingSpec) +GitLabSource)
-
SecretValueFromSource represents the source of a secret value
+GitLabSourceStatus defines the observed state of GitLabSource
-secretKeyRef
+SourceStatus
-
-Kubernetes core/v1.SecretKeySelector
-
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
- The Secret key to select from. - |
-
-(Appears on: -KafkaSASLSpec, -KafkaTLSSpec) -
-
SecretValueFromSource represents the source of a secret value
+(Members ofSourceStatus
are embedded into this type.)
-Field | -Description | +
---|---|
-secretKeyRef
+Id
-
-Kubernetes core/v1.SecretKeySelector
-
+string
|
- The Secret key to select from. +ID of the project hook registered with GitLab |
(Appears on: -GitLabBindingSpec) +KafkaResourceSpec)
-
SecretValueFromSource represents the source of a secret value
-secretKeyRef
+cpu
-
-Kubernetes core/v1.SecretKeySelector
-
+string
+
+ |
++ | +
+memory
+
+string
|
- The Secret key to select from. |
-
Package v1alpha1 is the v1alpha1 version of the API.
+(Appears on: +KafkaResourceSpec) -Resource Types: --
KafkaChannel is a resource representing a Kafka Channel.
-apiVersion
-string |
-
-
-messaging.knative.dev/v1alpha1
-
- |
-||||||||
-kind
-string
- |
-KafkaChannel |
-||||||||
-metadata
+cpu
-
-Kubernetes meta/v1.ObjectMeta
-
+string
|
-(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
|
||||||||
-spec
-
-
-KafkaChannelSpec
-
-
- |
-
- Spec defines the desired state of the Channel. -- -
KafkaResourceSpec +++(Appears on: +KafkaSourceSpec) + ++ +
|
||||||||
-status
+limits
-
-KafkaChannelStatus
+
+KafkaLimitsSpec
|
-(Optional)
- Status represents the current state of the KafkaChannel. This data may be out of -date. |
-
NatssChannel is a resource representing a NATSS Channel.
+KafkaSource is the Schema for the kafkasources API.
-apiVersion
-string |
-
-
-messaging.knative.dev/v1alpha1
-
- |
-||||
-kind
-string
- |
-NatssChannel |
-||||
metadata
@@ -3342,7 +3263,6 @@ Kubernetes meta/v1.ObjectMeta
|
-(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -3351,107 +3271,117 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-NatssChannelSpec
+
+KafkaSourceSpec
|
- Spec defines the desired state of the Channel.
| ||
+topics
+
+[]string
+
+ |
+
+ Topic topics to consume messages from |
||||
-status
+consumerGroup
-
-NatssChannelStatus
-
+string
|
(Optional)
- Status represents the current state of the NatssChannel. This data may be out of -date. +ConsumerGroupID is the consumer group ID. |
-(Appears on: -KafkaChannel) -
--
KafkaChannelSpec defines the specification for a KafkaChannel.
- -Field | -Description | +
+sink
+
+knative.dev/pkg/apis/duck/v1.Destination
+
+ |
+
+(Optional)
+ Sink is a reference to an object that will resolve to a domain name to use as the sink. + |
---|---|---|---|
-numPartitions
+serviceAccountName
-int32
+string
|
- NumPartitions is the number of partitions of a Kafka topic. By default, it is set to 1. +ServiceAccoutName is the name of the ServiceAccount that will be used to run the Receive +Adapter Deployment. +Deprecated: v1beta1 drops this field. |
||
-replicationFactor
+resources
-int16
+
+KafkaResourceSpec
+
|
- ReplicationFactor is the replication factor of a Kafka topic. By default, it is set to 1. +Resource limits and Request specifications of the Receive Adapter Deployment +Deprecated: v1beta1 drops this field. + |
+
subscribable
+status
-knative.dev/eventing/pkg/apis/duck/v1alpha1.Subscribable
+
+KafkaSourceStatus
+
KafkaChannel conforms to Duck type Subscribable.
(Appears on: -KafkaChannel) +KafkaSource)
-
KafkaChannelStatus represents the current state of a KafkaChannel.
+KafkaSourceSpec defines the desired state of the KafkaSource.
-Status
+KafkaAuthSpec
-knative.dev/pkg/apis/duck/v1.Status
+
+KafkaAuthSpec
+
|
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. |
-AddressStatus
+topics
-knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
+[]string
|
-
-(Members of KafkaChannel is Addressable. It currently exposes the endpoint as a -fully-qualified DNS name which will distribute traffic over the -provided targets from inside the cluster. -It generally has the form {channel}.{namespace}.svc.{cluster domain name} +Topic topics to consume messages from |
-SubscribableTypeStatus
+consumerGroup
-knative.dev/eventing/pkg/apis/duck/v1alpha1.SubscribableTypeStatus
+string
|
-
-(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. +(Optional) +ConsumerGroupID is the consumer group ID. |
-(Appears on: -NatssChannel) -
--
NatssChannelSpec defines the specification for a NatssChannel.
- -Field | -Description | +
+sink
+
+knative.dev/pkg/apis/duck/v1.Destination
+
+ |
+
+(Optional)
+ Sink is a reference to an object that will resolve to a domain name to use as the sink. + |
---|---|---|---|
-subscribable
+serviceAccountName
-knative.dev/eventing/pkg/apis/duck/v1alpha1.Subscribable
+string
|
- NatssChannel conforms to Duck type Subscribable. +ServiceAccoutName is the name of the ServiceAccount that will be used to run the Receive +Adapter Deployment. +Deprecated: v1beta1 drops this field. + |
+||
+resources
+
+
+KafkaResourceSpec
+
+
+ |
+
+ Resource limits and Request specifications of the Receive Adapter Deployment +Deprecated: v1beta1 drops this field. |
(Appears on: -NatssChannel) +KafkaSource)
-
NatssChannelStatus represents the current state of a NatssChannel.
+KafkaSourceStatus defines the observed state of KafkaSource.
-Status
-
-knative.dev/pkg/apis/duck/v1.Status
-
- |
-
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. - |
-
-AddressStatus
-
-knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
-
- |
-
-
-(Members of NatssChannel is Addressable. It currently exposes the endpoint as a -fully-qualified DNS name which will distribute traffic over the -provided targets from inside the cluster. -It generally has the form {channel}.{namespace}.svc.{cluster domain name} - |
-
-SubscribableTypeStatus
+SourceStatus
-knative.dev/eventing/pkg/apis/duck/v1alpha1.SubscribableTypeStatus
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
-(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. +inherits duck/v1 SourceStatus, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last +processed by the controller. +* Conditions - the latest available observations of a resource’s current +state. +* SinkURI - the current active sink URI that has been configured for the +Source. |
-
Package v1beta1 is the v1beta1 version of the API.
+(Appears on: +PrometheusSource) -Resource Types: --
KafkaChannel is a resource representing a Kafka Channel.
+PrometheusSourceSpec defines the desired state of PrometheusSource
-apiVersion
-string |
+
-
-messaging.knative.dev/v1beta1
-
+(Optional)
+ServiceAccountName holds the name of the Kubernetes service account +as which the underlying K8s resources should be run. If unspecified +this will default to the “default” service account for the namespace +in which the PrometheusSource exists. |
||||||
-kind
+serverURL
+
string
+
+ |
+
+ ServerURL is the URL of the Prometheus server |
-KafkaChannel |
|||||
-metadata
+promQL
-
-Kubernetes meta/v1.ObjectMeta
-
+string
|
-(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+PromQL is the Prometheus query for this source |
||||||
-spec
+authTokenFile
-
-KafkaChannelSpec
-
+string
|
- Spec defines the desired state of the Channel. -- -
Query resolution step width in duration format or float number of seconds. +Prometheus duration strings are of the form [0-9]+[smhdwy]. |
||||||
-status
+sink
-
-KafkaChannelStatus
-
+knative.dev/pkg/apis/duck/v1.Destination
|
(Optional)
- Status represents the current state of the KafkaChannel. This data may be out of -date. +Sink is a reference to an object that will resolve to a host +name to use as the sink. |
(Appears on: -KafkaChannel) +PrometheusSource)
-
KafkaChannelSpec defines the specification for a KafkaChannel.
+PrometheusSourceStatus defines the observed state of PrometheusSource
-numPartitions
+SourceStatus
-int32
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
- NumPartitions is the number of partitions of a Kafka topic. By default, it is set to 1. +
+(Members of inherits duck/v1 SourceStatus, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last +processed by the controller. +* Conditions - the latest available observations of a resource’s current +state. +* SinkURI - the current active sink URI that has been configured for the +Source. |
+(Appears on: +GitHubSourceSpec) +
++
SecretValueFromSource represents the source of a secret value
+ +
-replicationFactor
-
-int16
-
- |
-
- ReplicationFactor is the replication factor of a Kafka topic. By default, it is set to 1. - |
+Field | +Description |
---|---|---|---|
-ChannelableSpec
+secretKeyRef
-knative.dev/eventing/pkg/apis/duck/v1.ChannelableSpec
+
+Kubernetes core/v1.SecretKeySelector
+
|
-
-(Members of Channel conforms to Duck type Channelable. +The Secret key to select from. |
(Appears on: -KafkaChannel) +GitLabSourceSpec)
-
KafkaChannelStatus represents the current state of a KafkaChannel.
+SecretValueFromSource represents the source of a secret value
-ChannelableStatus
+secretKeyRef
-knative.dev/eventing/pkg/apis/duck/v1.ChannelableStatus
+
+Kubernetes core/v1.SecretKeySelector
+
|
-
-(Members of Channel conforms to Duck type Channelable. +The Secret key to select from. |
-
Package v1beta1 contains API Schema definitions for the sources v1beta1 API group
+Package v1alpha1 contains API Schema definitions for the sources v1alpha1 API group
Resource Types: --(Appears on: -KafkaBindingSpec, -KafkaSourceSpec) -
-+
GitHubBinding describes a Binding that is also a Source.
+The sink
(from the Source duck) is resolved to a URL and
+then projected into the subject
by augmenting the runtime
+contract of the referenced containers to have a K_SINK
+environment variable holding the endpoint to which to send
+cloud events.
Field | +Description | +||||||
---|---|---|---|---|---|---|---|
+apiVersion
+string |
+
+
+bindings.knative.dev/v1alpha1
+
+ |
+||||||
+kind
+string
+ |
+GitHubBinding |
+||||||
+metadata
+
+
+Kubernetes meta/v1.ObjectMeta
+
+
+ |
+
+Refer to the Kubernetes API documentation for the fields of the
+metadata field.
+ |
+||||||
+spec
+
+
+GitHubBindingSpec
+
+
+ |
+
+ + +
|
||||||
-net
+status
-
-KafkaNetSpec
+
+GitHubBindingStatus
|
@@ -3867,10 +3847,15 @@ KafkaNetSpec
-
KafkaBinding is the Schema for the kafkasources API.
+GitLabBinding describes a Binding that is also a Source.
+The sink
(from the Source duck) is resolved to a URL and
+then projected into the subject
by augmenting the runtime
+contract of the referenced containers to have a K_SINK
+environment variable holding the endpoint to which to send
+cloud events.
+apiVersion
+string |
+
+
+bindings.knative.dev/v1alpha1
+
+ |
+
+kind
+string
+ |
+GitLabBinding |
+
metadata
@@ -3898,8 +3900,8 @@ Refer to the Kubernetes API documentation for the fields of the
|
@@ -3922,17 +3924,16 @@ knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
spec
-
-KafkaBindingSpec
+
+GitLabBindingSpec
|
-KafkaAuthSpec
+accessToken
-
-KafkaAuthSpec
+
+SecretValueFromSource
|
-
-(Members of AccessToken is the Kubernetes secret containing the GitLab +access token |
status
-
-KafkaBindingStatus
+
+GitLabBindingStatus
(Appears on: -KafkaBinding) +GitHubBinding)
-
KafkaBindingSpec defines the desired state of the KafkaBinding.
+GitHubBindingSpec holds the desired state of the GitHubBinding (from the client).
-KafkaAuthSpec
+accessToken
-
-KafkaAuthSpec
+
+SecretValueFromSource
|
-
-(Members of AccessToken is the Kubernetes secret containing the GitHub +access token |
(Appears on: -KafkaBinding) +GitHubBinding)
-
KafkaBindingStatus defines the observed state of KafkaBinding.
+GitHubBindingStatus communicates the observed state of the GitHubBinding (from the controller).
-Status
+SourceStatus
-knative.dev/pkg/apis/duck/v1.Status
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
-(Members of |
(Appears on: -KafkaAuthSpec) +GitLabBinding)
+
GitLabBindingSpec holds the desired state of the GitLabBinding (from the client).
-sasl
+BindingSpec
-
-KafkaSASLSpec
-
+knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
+
+(Members of |
-tls
+accessToken
-
-KafkaTLSSpec
+
+SecretValueFromSource
|
+ AccessToken is the Kubernetes secret containing the GitLab +access token |
(Appears on: -KafkaNetSpec) +GitLabBinding)
+
GitLabBindingStatus communicates the observed state of the GitLabBinding (from the controller).
-enable
+SourceStatus
-bool
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
+
+(Members of |
+(Appears on: +KafkaBindingSpec, +KafkaSourceSpec) +
++
+Field | +Description | +
---|---|
-user
+bootstrapServers
-
-SecretValueFromSource
-
+[]string
|
-(Optional)
- User is the Kubernetes secret containing the SASL username. +Bootstrap servers are the Kafka servers the consumer will connect to. |
-password
+net
-
-SecretValueFromSource
+
+KafkaNetSpec
|
-(Optional)
- Password is the Kubernetes secret containing the SASL password. |
-(Appears on: -KafkaNetSpec) -
-+
KafkaBinding is the Schema for the kafkasources API.
-enable
+metadata
-bool
+
+Kubernetes meta/v1.ObjectMeta
+
|
+Refer to the Kubernetes API documentation for the fields of the
+metadata field.
|
||||||||||
-cert
+spec
-
-SecretValueFromSource
+
+KafkaBindingSpec
|
-(Optional)
- Cert is the Kubernetes secret containing the client certificate. - |
-
-key
+BindingSpec
-
-SecretValueFromSource
-
+knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
-(Optional)
- Key is the Kubernetes secret containing the client key. +
+(Members of |
-caCert
+KafkaAuthSpec
-
-SecretValueFromSource
+
+KafkaAuthSpec
|
-(Optional)
- CACert is the Kubernetes secret containing the server CA cert. +
+(Members of |
-(Appears on: -KafkaSASLSpec, -KafkaTLSSpec) -
--
SecretValueFromSource represents the source of a secret value
- -Field | -Description | +
---|---|
-secretKeyRef
+status
-
-Kubernetes core/v1.SecretKeySelector
+
+KafkaBindingStatus
|
- The Secret key to select from. |
-
Package v1beta1 contains API Schema definitions for the sources v1beta1 API group
- -Resource Types: -(Appears on: -KafkaResourceSpec) +KafkaBinding)
+
KafkaBindingSpec defines the desired state of the KafkaBinding.
-cpu
+BindingSpec
-string
+knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
+
+(Members of |
-memory
+KafkaAuthSpec
-string
+
+KafkaAuthSpec
+
|
+
+(Members of |
(Appears on: -KafkaResourceSpec) +KafkaBinding)
+
KafkaBindingStatus defines the observed state of KafkaBinding.
-cpu
-
-string
-
- |
-- | -
-memory
+Status
-string
+knative.dev/pkg/apis/duck/v1.Status
|
+
+(Members of |
+(Appears on: +KafkaAuthSpec) +
+
-requests
+sasl
-
-KafkaRequestsSpec
+
+KafkaSASLSpec
|
@@ -4341,10 +4345,10 @@ KafkaRequestsSpec
-limits
+tls
-
-KafkaLimitsSpec
+
+KafkaTLSSpec
|
@@ -4353,10 +4357,13 @@ KafkaLimitsSpec
-
KafkaSource is the Schema for the kafkasources API.
+(Appears on: +KafkaNetSpec) + +
-metadata
+enable
-
-Kubernetes meta/v1.ObjectMeta
-
+bool
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
|
||||||||||
-spec
+user
-
-KafkaSourceSpec
+
+SecretValueFromSource
|
- - -
KafkaTLSSpec +
-(Members of |
+
Field | +Description |
---|---|
-topics
+enable
-[]string
+bool
|
- Topic topics to consume messages from |
-consumerGroup
+cert
-string
+
+SecretValueFromSource
+
|
(Optional)
- ConsumerGroupID is the consumer group ID. +Cert is the Kubernetes secret containing the client certificate. |
-SourceSpec
+key
-knative.dev/pkg/apis/duck/v1.SourceSpec
+
+SecretValueFromSource
+
|
-
-(Members of inherits duck/v1 SourceSpec, which currently provides: -* Sink - a reference to an object that will resolve to a domain name or -a URI directly to use as the sink. -* CloudEventOverrides - defines overrides to control the output format -and modifications of the event sent to the sink. - |
-
Key is the Kubernetes secret containing the client key.
status
+caCert
-
-KafkaSourceStatus
+
+SecretValueFromSource
CACert is the Kubernetes secret containing the server CA cert.
(Appears on: -KafkaSource) +GitLabBindingSpec)
-
KafkaSourceSpec defines the desired state of the KafkaSource.
+SecretValueFromSource represents the source of a secret value
-KafkaAuthSpec
+secretKeyRef
-
-KafkaAuthSpec
+
+Kubernetes core/v1.SecretKeySelector
|
-
-(Members of |
-
-topics
-
-[]string
-
- |
-
- Topic topics to consume messages from +The Secret key to select from. |
+(Appears on: +GitHubBindingSpec) +
++
SecretValueFromSource represents the source of a secret value
+ +
-consumerGroup
-
-string
-
- |
-
-(Optional)
- ConsumerGroupID is the consumer group ID. - |
+Field | +Description |
---|---|---|---|
-SourceSpec
+secretKeyRef
-knative.dev/pkg/apis/duck/v1.SourceSpec
+
+Kubernetes core/v1.SecretKeySelector
+
|
-
-(Members of inherits duck/v1 SourceSpec, which currently provides: -* Sink - a reference to an object that will resolve to a domain name or -a URI directly to use as the sink. -* CloudEventOverrides - defines overrides to control the output format -and modifications of the event sent to the sink. +The Secret key to select from. |
(Appears on: -KafkaSource) +KafkaSASLSpec, +KafkaTLSSpec)
-
KafkaSourceStatus defines the observed state of KafkaSource.
+SecretValueFromSource represents the source of a secret value
-SourceStatus
+secretKeyRef
-knative.dev/pkg/apis/duck/v1.SourceStatus
+
+Kubernetes core/v1.SecretKeySelector
+
|
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. +The Secret key to select from. |
+apiVersion
+string |
+
+
+messaging.knative.dev/v1beta1
+
+ |
+|||||||||
+kind
+string
+ |
+Channel |
+|||||||||
metadata
@@ -76,31 +101,18 @@ Refer to the Kubernetes API documentation for the fields of the
|
spec
-
-ParallelSpec
+
+ChannelSpec
- | Spec defines the desired state of the Parallel. +Spec defines the desired state of the Channel.
|
status
-
-ParallelStatus
+
+ChannelStatus
(Optional)
- |
Status represents the current state of the Parallel. This data may be out of + Status represents the current state of the Channel. This data may be out of date. |
-(Appears on: -ParallelSpec) -
-+
InMemoryChannel is a resource representing an in memory channel
-filter
+apiVersion
+string |
+
+
+messaging.knative.dev/v1beta1
+
+ |
+
+kind
+string
+ |
+InMemoryChannel |
+
+metadata
-knative.dev/pkg/apis/duck/v1.Destination
+
+Kubernetes meta/v1.ObjectMeta
+
|
(Optional)
- Filter is the expression guarding the branch +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-subscriber
+spec
-knative.dev/pkg/apis/duck/v1.Destination
+
+InMemoryChannelSpec
+
|
- Subscriber receiving the event when the filter passes - |
-
-reply
+ChannelableSpec
-knative.dev/pkg/apis/duck/v1.Destination
+
+ChannelableSpec
+
|
-(Optional)
- Reply is a Reference to where the result of Subscriber of this case gets sent to. -If not specified, sent the result to the Parallel Reply +
+(Members of Channel conforms to Duck type Channelable. + |
+
delivery
+status
-
-DeliverySpec
+
+InMemoryChannelStatus
Delivery is the delivery specification for events to the subscriber -This includes things like retries, DLQ, etc. -Needed for Roundtripping v1alpha1 <-> v1beta1.
+Status represents the current state of the Channel. This data may be out of +date.
-(Appears on: -ParallelStatus) -
--
ParallelBranchStatus represents the current state of a Parallel branch
+Subscription routes events received on a Channel to a DNS name and +corresponds to the subscriptions.channels.knative.dev CRD.
-filterSubscriptionStatus
-
-
-ParallelSubscriptionStatus
-
-
+apiVersion
+string |
+
+
+messaging.knative.dev/v1beta1
+
|
+
- FilterSubscriptionStatus corresponds to the filter subscription status. +kind
+string
|
+Subscription |
-filterChannelStatus
+metadata
-
-ParallelChannelStatus
+
+Kubernetes meta/v1.ObjectMeta
|
- FilterChannelStatus corresponds to the filter channel status. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-subscriberSubscriptionStatus
+spec
-
-ParallelSubscriptionStatus
+
+SubscriptionSpec
|
- SubscriptionStatus corresponds to the subscriber subscription status. - |
-
-(Appears on: -ParallelBranchStatus, -ParallelStatus) -
--
+Field | -Description | -
---|---|
channel
@@ -302,89 +324,96 @@ Kubernetes core/v1.ObjectReference
|
- Channel is the reference to the underlying channel. +Reference to a channel that will be used to create the subscription +You can specify only the following fields of the ObjectReference: +- Kind +- APIVersion +- Name +The resource pointed by this ObjectReference must meet the +contract to the ChannelableSpec duck type. If the resource does not +meet this contract it will be reflected in the Subscription’s status. +This field is immutable. We have no good answer on what happens to +the events that are currently in the channel being consumed from +and what the semantics there should be. For now, you can always +delete the Subscription and recreate it to point to a different +channel, giving the user more control over what semantics should +be used (drain the channel first, possibly have events dropped, +etc.) |
-ready
+subscriber
-knative.dev/pkg/apis.Condition
+knative.dev/pkg/apis/duck/v1.Destination
|
- ReadyCondition indicates whether the Channel is ready or not. +(Optional) +Subscriber is reference to (optional) function for processing events. +Events from the Channel will be delivered here and replies are +sent to a Destination as specified by the Reply. |
-(Appears on: -Parallel) -
--
-Field | -Description | -
---|---|
-branches
+reply
-
-[]ParallelBranch
-
+knative.dev/pkg/apis/duck/v1.Destination
|
- Branches is the list of Filter/Subscribers pairs. +(Optional) +Reply specifies (optionally) how to handle events returned from +the Subscriber target. |
-channelTemplate
+delivery
-
-ChannelTemplateSpec
+
+DeliverySpec
|
(Optional)
- ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD -for the namespace (or cluster, in case there are no defaults for the namespace). +Delivery configuration + |
+
reply
+status
-knative.dev/pkg/apis/duck/v1.Destination
+
+SubscriptionStatus
+
Reply is a Reference to where the result of a case Subscriber gets sent to -when the case does not have a Reply
+
ChannelDefaulter sets the default Channel CRD and Arguments on Channels that do not +specify any implementation.
+ +(Appears on: -Parallel) +Channel)
-
ParallelStatus represents the current state of a Parallel.
+ChannelSpec defines which subscribers have expressed interest in receiving events from this Channel. +It also defines the ChannelTemplate to use in order to create the CRD Channel backing this Channel.
-Status
+channelTemplate
-knative.dev/pkg/apis/duck/v1.Status
+
+ChannelTemplateSpec
+
|
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. +ChannelTemplate specifies which Channel CRD to use to create the CRD Channel backing this Channel. +This is immutable after creation. Normally this is set by the Channel defaulter, not directly by the user. |
-ingressChannelStatus
+ChannelableSpec
-
-ParallelChannelStatus
+
+ChannelableSpec
|
- IngressChannelStatus corresponds to the ingress channel status. +
+(Members of Channel conforms to ChannelableSpec |
+(Appears on: +Channel) +
++
ChannelStatus represents the current state of a Channel.
+ +Field | +Description | +
---|---|
-branchStatuses
+ChannelableStatus
-
-[]ParallelBranchStatus
+
+ChannelableStatus
|
- BranchStatuses is an array of corresponding to branch statuses. -Matches the Spec.Branches array in the order. +
+(Members of Channel conforms to ChannelableStatus |
-AddressStatus
+channel
-knative.dev/pkg/apis/duck/v1.AddressStatus
+knative.dev/pkg/apis/duck/v1.KReference
|
-
-(Members of AddressStatus is the starting point to this Parallel. Sending to this -will target the first subscriber. -It generally has the form {channel}.{namespace}.svc.{cluster domain name} +Channel is an KReference to the Channel CRD backing this Channel. |
(Appears on: -ParallelBranchStatus) +ChannelSpec, +ParallelSpec, +SequenceSpec)
@@ -473,35 +521,28 @@ It generally has the form {channel}.{namespace}.svc.{cluster domain name}
subscription
-
-
-Kubernetes core/v1.ObjectReference
-
-
-Subscription is the reference to the underlying Subscription.
-ready
+spec
-knative.dev/pkg/apis.Condition
+k8s.io/apimachinery/pkg/runtime.RawExtension
ReadyCondition indicates whether the Subscription is ready or not.
+(Optional) +Spec defines the Spec to use for each channel created. Passed +in verbatim to the Channel CRD as Spec section.
+-
Sequence defines a sequence of Subscribers that will be wired in -series through Channels and Subscriptions.
+ChannelTemplateSpecInternal is an internal only version that includes ObjectMeta so that +we can easily create new Channels off of it.
spec
-
-SequenceSpec
-
+k8s.io/apimachinery/pkg/runtime.RawExtension
|
- Spec defines the desired state of the Sequence. +(Optional) +Spec defines the Spec to use for each channel created. Passed +in verbatim to the Channel CRD as Spec section.
|
+
+(Appears on: +InMemoryChannel) +
++
InMemoryChannelSpec defines which subscribers have expressed interest in +receiving events from this InMemoryChannel. +arguments for a Channel.
+ +Field | +Description |
---|---|
-status
+ChannelableSpec
-
-SequenceStatus
+
+ChannelableSpec
|
-(Optional)
- Status represents the current state of the Sequence. This data may be out of -date. +
+(Members of Channel conforms to Duck type Channelable. |
(Appears on: -SequenceStatus) +InMemoryChannel)
+
ChannelStatus represents the current state of a Channel.
-channel
+ChannelableStatus
-
-Kubernetes core/v1.ObjectReference
+
+ChannelableStatus
|
- Channel is the reference to the underlying channel. - |
-
-ready
-
-knative.dev/pkg/apis.Condition
-
- |
-
- ReadyCondition indicates whether the Channel is ready or not. +
+(Members of Channel conforms to Duck type Channelable. |
(Appears on: -Sequence) +Subscription)
+
SubscriptionSpec specifies the Channel for incoming events, a Subscriber target +for processing those events and where to put the result of the processing. Only +From (where the events are coming from) is always required. You can optionally +only Process the events (results in no output events) by leaving out the Result. +You can also perform an identity transformation on the incoming events by leaving +out the Subscriber and only specifying Result.
+The following are all valid specifications: +channel –[subscriber]–> reply +Sink, no outgoing events: +channel – subscriber +no-op function (identity transformation): +channel –> reply
-steps
+channel
-
-[]SequenceStep
+
+Kubernetes core/v1.ObjectReference
|
- Steps is the list of Destinations (processors / functions) that will be called in the order -provided. Each step has its own delivery options +Reference to a channel that will be used to create the subscription +You can specify only the following fields of the ObjectReference: +- Kind +- APIVersion +- Name +The resource pointed by this ObjectReference must meet the +contract to the ChannelableSpec duck type. If the resource does not +meet this contract it will be reflected in the Subscription’s status. +This field is immutable. We have no good answer on what happens to +the events that are currently in the channel being consumed from +and what the semantics there should be. For now, you can always +delete the Subscription and recreate it to point to a different +channel, giving the user more control over what semantics should +be used (drain the channel first, possibly have events dropped, +etc.) |
-channelTemplate
+subscriber
-
-ChannelTemplateSpec
-
+knative.dev/pkg/apis/duck/v1.Destination
|
(Optional)
- ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD -for the namespace (or cluster, in case there are no defaults for the namespace). +Subscriber is reference to (optional) function for processing events. +Events from the Channel will be delivered here and replies are +sent to a Destination as specified by the Reply. |
(Optional)
- Reply is a Reference to where the result of the last Subscriber gets sent to. +Reply specifies (optionally) how to handle events returned from +the Subscriber target. + |
+|
+delivery
+
+
+DeliverySpec
+
+
+ |
+
+(Optional)
+ Delivery configuration |
(Appears on: -Sequence) +Subscription)
-
SequenceStatus represents the current state of a Sequence.
+SubscriptionStatus (computed) for a subscription
-subscriptionStatuses
-
-
-[]SequenceSubscriptionStatus
-
-
- |
-
- SubscriptionStatuses is an array of corresponding Subscription statuses. -Matches the Spec.Steps array in the order. - |
-
-channelStatuses
+physicalSubscription
-
-[]SequenceChannelStatus
+
+SubscriptionStatusPhysicalSubscription
|
- ChannelStatuses is an array of corresponding Channel statuses. -Matches the Spec.Steps array in the order. - |
-
-AddressStatus
-
-knative.dev/pkg/apis/duck/v1.AddressStatus
-
- |
-
-
-(Members of AddressStatus is the starting point to this Sequence. Sending to this -will target the first subscriber. -It generally has the form {channel}.{namespace}.svc.{cluster domain name} +PhysicalSubscription is the fully resolved values that this Subscription represents. |
(Appears on: -SequenceSpec) +SubscriptionStatus)
+
SubscriptionStatusPhysicalSubscription represents the fully resolved values for this +Subscription.
-Destination
-
-knative.dev/pkg/apis/duck/v1.Destination
-
- |
-
-
-(Members of Subscriber receiving the step event - |
-
-delivery
+subscriberUri
-
-DeliverySpec
-
+knative.dev/pkg/apis.URL
|
-(Optional)
- Delivery is the delivery specification for events to the subscriber -This includes things like retries, DLQ, etc. +SubscriberURI is the fully resolved URI for spec.subscriber. |
-(Appears on: -SequenceStatus) -
--
-Field | -Description | -
---|---|
-subscription
+replyUri
-
-Kubernetes core/v1.ObjectReference
-
+knative.dev/pkg/apis.URL
|
- Subscription is the reference to the underlying Subscription. +ReplyURI is the fully resolved URI for the spec.reply. |
-ready
+deadLetterSinkUri
-knative.dev/pkg/apis.Condition
+knative.dev/pkg/apis.URL
|
- ReadyCondition indicates whether the Subscription is ready or not. +ReplyURI is the fully resolved URI for the spec.delivery.deadLetterSink. |
-
Package v1beta1 is the v1beta1 version of the API.
+Package v1alpha1 contains API Schema definitions for the sources v1alpha1 API group
Resource Types: --
Channel represents a generic Channel. It is normally used when we want a Channel, but don’t need a specific Channel implementation.
+ApiServerSource is the Schema for the apiserversources API
-messaging.knative.dev/v1beta1
+sources.knative.dev/v1alpha1
|
@@ -911,7 +896,7 @@ messaging.knative.dev/v1beta1
Channel |
+ApiServerSource |
|||||
@@ -923,7 +908,6 @@ Kubernetes meta/v1.ObjectMeta |
-(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -932,139 +916,93 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-ChannelSpec
+
+ApiServerSourceSpec
|
- Spec defines the desired state of the Channel.
ServiceAccountName is the name of the ServiceAccount to use to run this +source. |
||||
-status
+sink
-
-ChannelStatus
-
+knative.dev/pkg/apis/duck/v1beta1.Destination
|
(Optional)
- Status represents the current state of the Channel. This data may be out of -date. +Sink is a reference to an object that will resolve to a domain name to use as the sink. |
-
InMemoryChannel is a resource representing an in memory channel
- -Field | -Description | -||||
---|---|---|---|---|---|
-apiVersion
-string |
-
-
-messaging.knative.dev/v1beta1
-
- |
-||||
-kind
-string
- |
-InMemoryChannel |
-||||
-metadata
+ceOverrides
-
-Kubernetes meta/v1.ObjectMeta
-
+knative.dev/pkg/apis/duck/v1.CloudEventOverrides
|
(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+CloudEventOverrides defines overrides to control the output format and +modifications of the event sent to the sink. |
||||
-spec
+owner
-
-InMemoryChannelSpec
+
+APIVersionKind
|
- Spec defines the desired state of the Channel. -- -
|
status
-
-InMemoryChannelStatus
+
+ApiServerSourceStatus
|
-(Optional)
- Status represents the current state of the Channel. This data may be out of -date. |
-
Subscription routes events received on a Channel to a DNS name and -corresponds to the subscriptions.channels.knative.dev CRD.
+SinkBinding describes a Binding that is also a Source.
+The sink
(from the Source duck) is resolved to a URL and
+then projected into the subject
by augmenting the runtime
+contract of the referenced containers to have a K_SINK
+environment variable holding the endpoint to which to send
+cloud events.
-messaging.knative.dev/v1beta1
+sources.knative.dev/v1alpha1
|
@@ -1116,7 +1055,7 @@ messaging.knative.dev/v1beta1
Subscription |
+SinkBinding |
||||||||
@@ -1136,8 +1075,8 @@ Refer to the Kubernetes API documentation for the fields of the |
spec
-
-SubscriptionSpec
+
+SinkBindingSpec
|
@@ -1147,70 +1086,28 @@ SubscriptionSpec
-channel
-
-
-Kubernetes core/v1.ObjectReference
-
-
- |
-
- Reference to a channel that will be used to create the subscription -You can specify only the following fields of the ObjectReference: -- Kind -- APIVersion -- Name -The resource pointed by this ObjectReference must meet the -contract to the ChannelableSpec duck type. If the resource does not -meet this contract it will be reflected in the Subscription’s status. -This field is immutable. We have no good answer on what happens to -the events that are currently in the channel being consumed from -and what the semantics there should be. For now, you can always -delete the Subscription and recreate it to point to a different -channel, giving the user more control over what semantics should -be used (drain the channel first, possibly have events dropped, -etc.) - |
-
-subscriber
-
-knative.dev/pkg/apis/duck/v1.Destination
-
- |
-
-(Optional)
- Subscriber is reference to (optional) function for processing events. -Events from the Channel will be delivered here and replies are -sent to a Destination as specified by the Reply. - |
-
-reply
+SourceSpec
-knative.dev/pkg/apis/duck/v1.Destination
+knative.dev/pkg/apis/duck/v1.SourceSpec
|
-(Optional)
- Reply specifies (optionally) how to handle events returned from -the Subscriber target. +
+(Members of |
-delivery
+BindingSpec
-
-DeliverySpec
-
+knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
-(Optional)
- Delivery configuration +
+(Members of |
status
-
-SubscriptionStatus
+
+SinkBindingStatus
-
ChannelDefaulter sets the default Channel CRD and Arguments on Channels that do not -specify any implementation.
- -(Appears on: -Channel) +ApiServerSourceSpec)
-
ChannelSpec defines which subscribers have expressed interest in receiving events from this Channel. -It also defines the ChannelTemplate to use in order to create the CRD Channel backing this Channel.
+ApiServerResource defines the resource to watch
-channelTemplate
+apiVersion
-
-ChannelTemplateSpec
-
+string
|
- ChannelTemplate specifies which Channel CRD to use to create the CRD Channel backing this Channel. -This is immutable after creation. Normally this is set by the Channel defaulter, not directly by the user. +API version of the resource to watch. |
-ChannelableSpec
+kind
-
-ChannelableSpec
-
+string
|
-
-(Members of Channel conforms to ChannelableSpec +Kind of the resource to watch. +More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
-(Appears on: -Channel) -
--
ChannelStatus represents the current state of a Channel.
- -Field | -Description | +
+labelSelector
+
+
+Kubernetes meta/v1.LabelSelector
+
+
+ |
+
+ LabelSelector restricts this source to objects with the selected labels +More info: http://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors + |
---|---|---|---|
-ChannelableStatus
+controllerSelector
-
-ChannelableStatus
+
+Kubernetes meta/v1.OwnerReference
|
-
-(Members of Channel conforms to ChannelableStatus +ControllerSelector restricts this source to objects with a controlling owner reference of the specified kind. +Only apiVersion and kind are used. Both are optional. +Deprecated: Per-resource owner refs will no longer be supported in +v1alpha2, please use Spec.Owner as a GKV. |
||
-channel
+controller
-knative.dev/pkg/apis/duck/v1.KReference
+bool
|
- Channel is an KReference to the Channel CRD backing this Channel. +If true, send an event referencing the object controlling the resource +Deprecated: Per-resource controller flag will no longer be supported in +v1alpha2, please use Spec.Owner as a GKV. |
(Appears on: -ChannelSpec, -ParallelSpec, -SequenceSpec) +ApiServerSource)
+
ApiServerSourceSpec defines the desired state of ApiServerSource
-spec
+resources
-k8s.io/apimachinery/pkg/runtime.RawExtension
+
+[]ApiServerResource
+
|
-(Optional)
- Spec defines the Spec to use for each channel created. Passed -in verbatim to the Channel CRD as Spec section. -- - Resources is the list of resources to watch |
-
ChannelTemplateSpecInternal is an internal only version that includes ObjectMeta so that -we can easily create new Channels off of it.
- -Field | -Description | +
+serviceAccountName
+
+string
+
+ |
+
+(Optional)
+ ServiceAccountName is the name of the ServiceAccount to use to run this +source. + |
---|---|---|---|
-metadata
+sink
-
-Kubernetes meta/v1.ObjectMeta
-
+knative.dev/pkg/apis/duck/v1beta1.Destination
|
(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+Sink is a reference to an object that will resolve to a domain name to use as the sink. |
||
-spec
+ceOverrides
-k8s.io/apimachinery/pkg/runtime.RawExtension
+knative.dev/pkg/apis/duck/v1.CloudEventOverrides
|
(Optional)
- Spec defines the Spec to use for each channel created. Passed -in verbatim to the Channel CRD as Spec section. -- - CloudEventOverrides defines overrides to control the output format and +modifications of the event sent to the sink. |
-(Appears on: -InMemoryChannel) -
--
InMemoryChannelSpec defines which subscribers have expressed interest in -receiving events from this InMemoryChannel. -arguments for a Channel.
- -Field | -Description | +
+owner
+
+
+APIVersionKind
+
+
+ |
+
+(Optional)
+ ResourceOwner is an additional filter to only track resources that are +owned by a specific resource type. If ResourceOwner matches Resources[n] +then Resources[n] is allowed to pass the ResourceOwner filter. + |
---|---|---|---|
-ChannelableSpec
+mode
-
-ChannelableSpec
-
+string
|
-
-(Members of Channel conforms to Duck type Channelable. +Mode is the mode the receive adapter controller runs under: Ref or Resource.
+ |
(Appears on: -InMemoryChannel) +ApiServerSource)
-
ChannelStatus represents the current state of a Channel.
+ApiServerSourceStatus defines the observed state of ApiServerSource
-ChannelableStatus
+SourceStatus
-
-ChannelableStatus
-
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
-(Members of Channel conforms to Duck type Channelable. +inherits duck/v1 SourceStatus, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last +processed by the controller. +* Conditions - the latest available observations of a resource’s current +state. +* SinkURI - the current active sink URI that has been configured for the +Source. |
(Appears on: -Subscription) +SinkBinding)
-
SubscriptionSpec specifies the Channel for incoming events, a Subscriber target -for processing those events and where to put the result of the processing. Only -From (where the events are coming from) is always required. You can optionally -only Process the events (results in no output events) by leaving out the Result. -You can also perform an identity transformation on the incoming events by leaving -out the Subscriber and only specifying Result.
-The following are all valid specifications: -channel –[subscriber]–> reply -Sink, no outgoing events: -channel – subscriber -no-op function (identity transformation): -channel –> reply
+SinkBindingSpec holds the desired state of the SinkBinding (from the client).
-channel
-
-
-Kubernetes core/v1.ObjectReference
-
-
- |
-
- Reference to a channel that will be used to create the subscription -You can specify only the following fields of the ObjectReference: -- Kind -- APIVersion -- Name -The resource pointed by this ObjectReference must meet the -contract to the ChannelableSpec duck type. If the resource does not -meet this contract it will be reflected in the Subscription’s status. -This field is immutable. We have no good answer on what happens to -the events that are currently in the channel being consumed from -and what the semantics there should be. For now, you can always -delete the Subscription and recreate it to point to a different -channel, giving the user more control over what semantics should -be used (drain the channel first, possibly have events dropped, -etc.) - |
-
-subscriber
-
-knative.dev/pkg/apis/duck/v1.Destination
-
- |
-
-(Optional)
- Subscriber is reference to (optional) function for processing events. -Events from the Channel will be delivered here and replies are -sent to a Destination as specified by the Reply. - |
-
-reply
+SourceSpec
-knative.dev/pkg/apis/duck/v1.Destination
+knative.dev/pkg/apis/duck/v1.SourceSpec
|
-(Optional)
- Reply specifies (optionally) how to handle events returned from -the Subscriber target. +
+(Members of |
-delivery
+BindingSpec
-
-DeliverySpec
-
+knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
-(Optional)
- Delivery configuration +
+(Members of |
(Appears on: -Subscription) +SinkBinding)
-
SubscriptionStatus (computed) for a subscription
+SinkBindingStatus communicates the observed state of the SinkBinding (from the controller).
-Status
+SourceStatus
-knative.dev/pkg/apis/duck/v1.Status
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. - |
-
-physicalSubscription
-
-
-SubscriptionStatusPhysicalSubscription
-
-
- |
-
- PhysicalSubscription is the fully resolved values that this Subscription represents. |
-(Appears on: -SubscriptionStatus) +
Package v1alpha2 contains API Schema definitions for the sources v1beta1 API group
+Resource Types: +-
SubscriptionStatusPhysicalSubscription represents the fully resolved values for this -Subscription.
+ApiServerSource is the Schema for the apiserversources API
-subscriberUri
-
-knative.dev/pkg/apis.URL
-
- |
-
- SubscriberURI is the fully resolved URI for spec.subscriber. - |
-
-replyUri
-
-knative.dev/pkg/apis.URL
-
- |
-
- ReplyURI is the fully resolved URI for the spec.reply. - |
-
-deadLetterSinkUri
-
-knative.dev/pkg/apis.URL
-
- |
-
- ReplyURI is the fully resolved URI for the spec.delivery.deadLetterSink. - |
-
-
Package v1alpha2 contains API Schema definitions for the sources v1beta1 API group
- -Resource Types: --
ApiServerSource is the Schema for the apiserversources API
- -Field | -Description | -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-apiVersion
-string |
+
sources.knative.dev/v1alpha2
@@ -1857,7 +1596,871 @@ ApiServerSourceStatus
|
+
Package v1 is the v1 version of the API.
+ +Resource Types: +string
alias)+(Appears on: +DeliverySpec) +
++
BackoffPolicyType is the type for backoff policies
+ +-
SinkBinding describes a Binding that is also a Source.
-The sink
(from the Source duck) is resolved to a URL and
-then projected into the subject
by augmenting the runtime
-contract of the referenced containers to have a K_SINK
-environment variable holding the endpoint to which to send
-cloud events.
Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers +defining compatible resources to embed it. We will typically use this type to deserialize +Channelable ObjectReferences and access their subscription and address data. This is not a real resource.
-apiVersion
-string |
-
-
-sources.knative.dev/v1alpha2
-
- |
-||||||
-kind
-string
- |
-SinkBinding |
-||||||
metadata
@@ -2130,47 +2787,43 @@ Refer to the Kubernetes API documentation for the fields of the
|
spec
-
-SinkBindingSpec
+
+ChannelableSpec
+ | Spec is the part where the Channelable fulfills the Subscribable contract.
|
@@ -2190,15 +2843,16 @@ SinkBindingStatus
status
-
-SinkBindingStatus
+
+ChannelableStatus
|
(Appears on: -ApiServerSourceSpec, -ApiServerSourceSpec) +ChannelSpec, +Channelable, +InMemoryChannelSpec)
-
APIVersionKind is an APIVersion and Kind tuple.
+ChannelableSpec contains Spec of the Channelable object
-apiVersion
+SubscribableSpec
-string
+
+SubscribableSpec
+
|
- APIVersion - the API version of the resource to watch. +
+(Members of |
-kind
+delivery
-string
+
+DeliverySpec
+
|
- Kind of the resource to watch. -More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds +(Optional) +DeliverySpec contains options controlling the event delivery |
(Appears on: -ApiServerSourceSpec) +ChannelStatus, +Channelable, +InMemoryChannelStatus)
-
APIVersionKindSelector is an APIVersion Kind tuple with a LabelSelector.
+ChannelableStatus contains the Status of a Channelable object.
-selector
+SubscribableStatus
-
-Kubernetes meta/v1.LabelSelector
+
+SubscribableStatus
|
+
+(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. + |
+
+deadLetterChannel
+
+knative.dev/pkg/apis/duck/v1.KReference
+
+ |
+
(Optional)
- LabelSelector filters this source to objects to those resources pass the -label selector. -More info: http://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors +DeadLetterChannel is a KReference and is set by the channel when it supports native error handling via a channel +Failed messages are delivered here. |
(Appears on: -ApiServerSource) +BrokerSpec, +ChannelableCombinedSpec, +ChannelableSpec, +ParallelBranch, +SequenceStep, +SubscriberSpec, +SubscriberSpec, +SubscriptionSpec)
-
ApiServerSourceSpec defines the desired state of ApiServerSource
+DeliverySpec contains the delivery options for event senders, +such as channelable and source.
- Resource are the resources this source will track and send related -lifecycle events from the Kubernetes ApiServer, with an optional label -selector to help filter. +(Optional) +Retry is the minimum number of retries the sender should attempt when +sending an event before moving it to the dead letter sink. |
|
-owner
+backoffPolicy
-
-APIVersionKind
+
+BackoffPolicyType
|
(Optional)
- ResourceOwner is an additional filter to only track resources that are -owned by a specific resource type. If ResourceOwner matches Resources[n] -then Resources[n] is allowed to pass the ResourceOwner filter. +BackoffPolicy is the retry backoff policy (linear, exponential). |
-mode
+backoffDelay
string
|
(Optional)
- EventMode controls the format of the event.
- BackoffDelay is the delay before retrying. +More information on Duration format: +- https://www.iso.org/iso-8601-date-and-time-format.html +- https://en.wikipedia.org/wiki/ISO_8601 +For linear policy, backoff delay is the time interval between retries.
+For exponential policy , backoff delay is backoffDelay*2^ |
+
DeliveryStatus contains the Status of an object supporting delivery options.
+ +Field | +Description | +
---|---|
-serviceAccountName
+deadLetterChannel
-string
+knative.dev/pkg/apis/duck/v1.KReference
|
(Optional)
- ServiceAccountName is the name of the ServiceAccount to use to run this -source. Defaults to default if not set. +DeadLetterChannel is a KReference that is the reference to the native, platform specific channel +where failed events are sent to. |
-(Appears on: -ApiServerSource) -
--
ApiServerSourceStatus defines the observed state of ApiServerSource
+Subscribable is a skeleton type wrapping Subscribable in the manner we expect resource writers +defining compatible resources to embed it. We will typically use this type to deserialize +SubscribableType ObjectReferences and access the Subscription data. This is not a real resource.
-SourceStatus
+metadata
-knative.dev/pkg/apis/duck/v1.SourceStatus
+
+Kubernetes meta/v1.ObjectMeta
+
|
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
+ |
+||
+spec
+
+
+SubscribableSpec
+
+
+ |
+
+ SubscribableSpec is the part where Subscribable object is +configured as to be compatible with Subscribable contract. ++ +
|
+||
+status
+
+
+SubscribableStatus
+
+
+ |
+
+ SubscribableStatus is the part where SubscribableStatus object is +configured as to be compatible with Subscribable contract. |
(Appears on: -ContainerSource) +ChannelableCombinedSpec, +ChannelableSpec, +Subscribable)
-
ContainerSourceSpec defines the desired state of ContainerSource
+SubscribableSpec shows how we expect folks to embed Subscribable in their Spec field.
-SourceSpec
-
-knative.dev/pkg/apis/duck/v1.SourceSpec
-
- |
-
-
-(Members of inherits duck/v1 SourceSpec, which currently provides: -* Sink - a reference to an object that will resolve to a domain name or -a URI directly to use as the sink. -* CloudEventOverrides - defines overrides to control the output format -and modifications of the event sent to the sink. - |
-
-template
+subscribers
-
-Kubernetes core/v1.PodTemplateSpec
+
+[]SubscriberSpec
|
- Template describes the pods that will be created +This is the list of subscriptions for this subscribable. |
(Appears on: -ContainerSource) +ChannelableCombinedStatus, +ChannelableStatus, +Subscribable)
-
ContainerSourceStatus defines the observed state of ContainerSource
+SubscribableStatus is the schema for the subscribable’s status portion of the status +section of the resource.
-SourceStatus
+subscribers
-knative.dev/pkg/apis/duck/v1.SourceStatus
+
+[]SubscriberStatus
+
|
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. +This is the list of subscription’s statuses for this channel. |
(Appears on: -PingSource) +SubscribableSpec)
-
PingSourceSpec defines the desired state of the PingSource.
+SubscriberSpec defines a single subscriber to a Subscribable.
+At least one of SubscriberURI and ReplyURI must be present
-SourceSpec
+uid
-knative.dev/pkg/apis/duck/v1.SourceSpec
+k8s.io/apimachinery/pkg/types.UID
|
-
-(Members of inherits duck/v1 SourceSpec, which currently provides: -* Sink - a reference to an object that will resolve to a domain name or -a URI directly to use as the sink. -* CloudEventOverrides - defines overrides to control the output format -and modifications of the event sent to the sink. +(Optional) +UID is used to understand the origin of the subscriber. |
-schedule
+generation
-string
+int64
|
(Optional)
- Schedule is the cronjob schedule. Defaults to Generation of the origin of the subscriber with uid:UID. |
-jsonData
+subscriberUri
-string
+knative.dev/pkg/apis.URL
|
(Optional)
- JsonData is json encoded data used as the body of the event posted to -the sink. Default is empty. If set, datacontenttype will also be set -to “application/json”. +SubscriberURI is the endpoint for the subscriber |
-(Appears on: -PingSource) -
--
PingSourceStatus defines the observed state of PingSource.
- -Field | -Description | +
+replyUri
+
+knative.dev/pkg/apis.URL
+
+ |
+
+(Optional)
+ ReplyURI is the endpoint for the reply + |
---|---|---|---|
-SourceStatus
+delivery
-knative.dev/pkg/apis/duck/v1.SourceStatus
+
+DeliverySpec
+
|
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. +(Optional) +DeliverySpec contains options controlling the event delivery |
(Appears on: -SinkBinding) +SubscribableStatus, +SubscribableStatus)
-
SinkBindingSpec holds the desired state of the SinkBinding (from the client).
+SubscriberStatus defines the status of a single subscriber to a Channel.
-SourceSpec
+uid
-knative.dev/pkg/apis/duck/v1.SourceSpec
+k8s.io/apimachinery/pkg/types.UID
|
-
-(Members of inherits duck/v1 SourceSpec, which currently provides: -* Sink - a reference to an object that will resolve to a domain name or -a URI directly to use as the sink. -* CloudEventOverrides - defines overrides to control the output format -and modifications of the event sent to the sink. +(Optional) +UID is used to understand the origin of the subscriber. |
-BindingSpec
+observedGeneration
-knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
+int64
|
-
-(Members of inherits duck/v1alpha1 BindingSpec, which currently provides: -* Subject - Subject references the resource(s) whose “runtime contract” -should be augmented by Binding implementations. +(Optional) +Generation of the origin of the subscriber with uid:UID. |
-(Appears on: -SinkBinding) -
--
SinkBindingStatus communicates the observed state of the SinkBinding (from the controller).
- -Field | -Description | +
+ready
+
+
+Kubernetes core/v1.ConditionStatus
+
+
+ |
+
+ Status of the subscriber. + |
---|---|---|---|
-SourceStatus
+message
-knative.dev/pkg/apis/duck/v1.SourceStatus
+string
|
-
-(Members of inherits duck/v1 SourceStatus, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last -processed by the controller. -* Conditions - the latest available observations of a resource’s current -state. -* SinkURI - the current active sink URI that has been configured for the -Source. +(Optional) +A human readable message indicating details of Ready status. |
-
Package v1alpha1 is the v1alpha1 version of the API.
+Package v1beta1 is the v1beta1 version of the API.
Resource Types: - -string
alias)+(Appears on: +DeliverySpec) +
++
BackoffPolicyType is the type for backoff policies
+ +-
ConfigMapPropagation is used to propagate configMaps from original namespace to current namespace
+Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers +defining compatible resources to embed it. We will typically use this type to deserialize +Channelable ObjectReferences and access their subscription and address data. This is not a real resource.
-Field | -Description | -||||||||
---|---|---|---|---|---|---|---|---|---|
-apiVersion
-string |
-
-
-configs.internal.knative.dev/v1alpha1
-
- |
-
-kind
-string
- |
-ConfigMapPropagation |
+Field | +Description | ||||||
---|---|---|---|---|---|---|---|---|---|
metadata
@@ -2758,7 +3422,6 @@ Kubernetes meta/v1.ObjectMeta
|
-(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -2767,39 +3430,43 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-ConfigMapPropagationSpec
+
+ChannelableSpec
|
- Spec defines the desired state of the ConfigMapPropagation +Spec is the part where the Channelable fulfills the Subscribable contract.
|
status
-
-ConfigMapPropagationStatus
+
+ChannelableStatus
|
-(Optional)
- Status represents the current state of the EventType. -This data may be out of date. |
(Appears on: -ConfigMapPropagation) +ChannelSpec, +Channelable, +InMemoryChannelSpec)
+
ChannelableSpec contains Spec of the Channelable object
-originalNamespace
+SubscribableSpec
-string
+
+SubscribableSpec
+
|
- OriginalNamespace is the namespace where the original configMaps are in +
+(Members of |
-selector
+delivery
-
-Kubernetes meta/v1.LabelSelector
+
+DeliverySpec
|
(Optional)
- Selector only selects original configMaps with corresponding labels +DeliverySpec contains options controlling the event delivery |
(Appears on: -ConfigMapPropagation) +ChannelStatus, +Channelable, +InMemoryChannelStatus)
-
ConfigMapPropagationStatus represents the current state of a ConfigMapPropagation.
+ChannelableStatus contains the Status of a Channelable object.
-copyConfigmaps
+AddressStatus
-
-[]ConfigMapPropagationStatusCopyConfigMap
+knative.dev/pkg/apis/duck/v1.AddressStatus
+
+ |
+
+
+(Members of AddressStatus is the part where the Channelable fulfills the Addressable contract. + |
+
+SubscribableStatus
+
+
+SubscribableStatus
|
+
+(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. + |
+
+deadLetterChannel
+
+knative.dev/pkg/apis/duck/v1.KReference
+
+ |
+
(Optional)
- CopyConfigMaps is the status for each copied configmap. +DeadLetterChannel is a KReference and is set by the channel when it supports native error handling via a channel +Failed messages are delivered here. |
(Appears on: -ConfigMapPropagationStatus) +BrokerSpec, +ChannelableCombinedSpec, +ChannelableSpec, +ChannelableSpec, +ParallelBranch, +SequenceStep, +SubscriberSpec, +SubscriberSpec, +SubscriptionSpec)
-
ConfigMapPropagationStatusCopyConfigMap represents the status of a copied configmap
+DeliverySpec contains the delivery options for event senders, +such as channelable and source.
-name
+deadLetterSink
-string
+knative.dev/pkg/apis/duck/v1.Destination
|
- Name is copy configmap’s name +(Optional) +DeadLetterSink is the sink receiving event that could not be sent to +a destination. |
-source
+retry
-string
+int32
|
- Source is “originalNamespace/originalConfigMapName” +(Optional) +Retry is the minimum number of retries the sender should attempt when +sending an event before moving it to the dead letter sink. |
-operation
+backoffPolicy
-string
+
+BackoffPolicyType
+
|
- Operation represents the operation CMP takes for this configmap. The operations are copy|delete|stop +(Optional) +BackoffPolicy is the retry backoff policy (linear, exponential). |
-ready
+backoffDelay
string
|
- Ready represents the operation is ready or not +(Optional) +BackoffDelay is the delay before retrying. +More information on Duration format: +- https://www.iso.org/iso-8601-date-and-time-format.html +- https://en.wikipedia.org/wiki/ISO_8601 +For linear policy, backoff delay is the time interval between retries.
+For exponential policy , backoff delay is backoffDelay*2^ |
+
DeliveryStatus contains the Status of an object supporting delivery options.
+ +
-reason
-
-string
-
- |
-
- Reason indicates reasons if the operation is not ready - |
+Field | +Description |
---|---|---|---|
-resourceVersionFromSource
+deadLetterChannel
-string
+knative.dev/pkg/apis/duck/v1.KReference
|
- ResourceVersion is the resourceVersion of original configmap +(Optional) +DeadLetterChannel is a KReference that is the reference to the native, platform specific channel +where failed events are sent to. |
-
Package v1 is the v1 version of the API.
- -Resource Types: -string
alias)-(Appears on: -DeliverySpec) -
--
BackoffPolicyType is the type for backoff policies
- --
Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers +
Subscribable is a skeleton type wrapping Subscribable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize -Channelable ObjectReferences and access their subscription and address data. This is not a real resource.
+SubscribableType ObjectReferences and access the Subscription data. This is not a real resource.
spec
-
-ChannelableSpec
+
+SubscribableSpec
|
- Spec is the part where the Channelable fulfills the Subscribable contract. +SubscribableSpec is the part where Subscribable object is +configured as to be compatible with Subscribable contract.
|
-delivery
+status
-
-DeliverySpec
+
+SubscribableStatus
|
-(Optional)
- DeliverySpec contains options controlling the event delivery +SubscribableStatus is the part where SubscribableStatus object is +configured as to be compatible with Subscribable contract. |
+(Appears on: +ChannelableCombinedSpec, +ChannelableSpec, +Subscribable) +
++
SubscribableSpec shows how we expect folks to embed Subscribable in their Spec field.
+ +Field | +Description |
---|---|
-status
+subscribers
-
-ChannelableStatus
+
+[]SubscriberSpec
|
+ This is the list of subscriptions for this subscribable. |
(Appears on: -ChannelSpec, -Channelable, -InMemoryChannelSpec) +ChannelableCombinedStatus, +ChannelableStatus, +Subscribable)
-
ChannelableSpec contains Spec of the Channelable object
+SubscribableStatus is the schema for the subscribable’s status portion of the status +section of the resource.
-SubscribableSpec
-
-
-SubscribableSpec
-
-
- |
-
-
-(Members of |
-
-delivery
+subscribers
-
-DeliverySpec
+
+[]SubscriberStatus
|
-(Optional)
- DeliverySpec contains options controlling the event delivery +This is the list of subscription’s statuses for this channel. |
(Appears on: -ChannelStatus, -Channelable, -InMemoryChannelStatus) +SubscribableSpec)
-
ChannelableStatus contains the Status of a Channelable object.
+SubscriberSpec defines a single subscriber to a Subscribable.
+At least one of SubscriberURI and ReplyURI must be present
-Status
+uid
-knative.dev/pkg/apis/duck/v1.Status
+k8s.io/apimachinery/pkg/types.UID
|
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. +(Optional) +UID is used to understand the origin of the subscriber. |
-AddressStatus
+generation
-knative.dev/pkg/apis/duck/v1.AddressStatus
+int64
|
-
-(Members of AddressStatus is the part where the Channelable fulfills the Addressable contract. +(Optional) +Generation of the origin of the subscriber with uid:UID. |
-SubscribableStatus
+subscriberUri
-
-SubscribableStatus
-
+knative.dev/pkg/apis.URL
|
-
-(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. +(Optional) +SubscriberURI is the endpoint for the subscriber |
-deadLetterChannel
+replyUri
-knative.dev/pkg/apis/duck/v1.KReference
+knative.dev/pkg/apis.URL
|
(Optional)
- DeadLetterChannel is a KReference and is set by the channel when it supports native error handling via a channel -Failed messages are delivered here. +ReplyURI is the endpoint for the reply + |
+
+delivery
+
+
+DeliverySpec
+
+
+ |
+
+(Optional)
+ DeliverySpec contains options controlling the event delivery |
(Appears on: -BrokerSpec, -ChannelableSpec, -ParallelBranch, -SequenceStep, -SubscriberSpec, -SubscriptionSpec) +SubscribableStatus, +SubscribableStatus)
-
DeliverySpec contains the delivery options for event senders, -such as channelable and source.
+SubscriberStatus defines the status of a single subscriber to a Channel.
-deadLetterSink
+uid
-knative.dev/pkg/apis/duck/v1.Destination
+k8s.io/apimachinery/pkg/types.UID
|
(Optional)
- DeadLetterSink is the sink receiving event that could not be sent to -a destination. +UID is used to understand the origin of the subscriber. |
-retry
+observedGeneration
-int32
+int64
|
(Optional)
- Retry is the minimum number of retries the sender should attempt when -sending an event before moving it to the dead letter sink. +Generation of the origin of the subscriber with uid:UID. |
-backoffPolicy
+ready
-
-BackoffPolicyType
+
+Kubernetes core/v1.ConditionStatus
|
-(Optional)
- BackoffPolicy is the retry backoff policy (linear, exponential). +Status of the subscriber. |
-backoffDelay
+message
string
|
(Optional)
- BackoffDelay is the delay before retrying. -More information on Duration format: https://www.ietf.org/rfc/rfc3339.txt -For linear policy, backoff delay is the time interval between retries.
-For exponential policy , backoff delay is backoffDelay*2^ A human readable message indicating details of Ready status. |
+
Package v1 is the v1 version of the API.
+ +Resource Types: + +-
DeliveryStatus contains the Status of an object supporting delivery options.
+Broker collects a pool of events that are consumable using Triggers. Brokers +provide a well-known endpoint for event delivery that senders can use with +minimal knowledge of the event routing strategy. Subscribers use Triggers to +request delivery of events from a Broker’s pool to a specific URL or +Addressable endpoint.
-deadLetterChannel
-
-knative.dev/pkg/apis/duck/v1.KReference
-
- |
+
-(Optional)
- DeadLetterChannel is a KReference that is the reference to the native, platform specific channel -where failed events are sent to. +
+eventing.knative.dev/v1
+
|
-
Subscribable is a skeleton type wrapping Subscribable in the manner we expect resource writers -defining compatible resources to embed it. We will typically use this type to deserialize -SubscribableType ObjectReferences and access the Subscription data. This is not a real resource.
- -Field | -Description | +
+kind
+string
+ |
+Broker |
||
---|---|---|---|---|---|
metadata
@@ -3367,6 +4080,7 @@ Kubernetes meta/v1.ObjectMeta
|
+(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -3375,92 +4089,70 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-SubscribableSpec
+
+BrokerSpec
|
- SubscribableSpec is the part where Subscribable object is -configured as to be compatible with Subscribable contract. +Spec defines the desired state of the Broker.
Config is a KReference to the configuration that specifies +configuration options for this Broker. For example, this could be +a pointer to a ConfigMap. |
||
-status
+delivery
-
-SubscribableStatus
+
+DeliverySpec
|
- SubscribableStatus is the part where SubscribableStatus object is -configured as to be compatible with Subscribable contract. +(Optional) +Delivery is the delivery specification for Events within the Broker mesh. +This includes things like retries, DLQ, etc. |
-(Appears on: -ChannelableSpec, -Subscribable) -
--
SubscribableSpec shows how we expect folks to embed Subscribable in their Spec field.
- -Field | -Description | +
---|---|
-subscribers
+status
-
-[]SubscriberSpec
+
+BrokerStatus
|
- This is the list of subscriptions for this subscribable. +(Optional) +Status represents the current state of the Broker. This data may be out of +date. |
-(Appears on: -ChannelableStatus, -Subscribable) -
--
SubscribableStatus is the schema for the subscribable’s status portion of the status -section of the resource.
+Trigger represents a request to have events delivered to a subscriber from a +Broker’s event pool.
-subscribers
-
-
-[]SubscriberStatus
-
-
- |
+
- This is the list of subscription’s statuses for this channel. +
+eventing.knative.dev/v1
+
|
-(Appears on: -SubscribableSpec) -
--
SubscriberSpec defines a single subscriber to a Subscribable.
-At least one of SubscriberURI and ReplyURI must be present
- -Field | -Description | +
+kind
+string
+ |
+Trigger |
||||
---|---|---|---|---|---|---|---|
-uid
+metadata
-k8s.io/apimachinery/pkg/types.UID
+
+Kubernetes meta/v1.ObjectMeta
+
|
(Optional)
- UID is used to understand the origin of the subscriber. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
||||||
-generation
+spec
-int64
+
+TriggerSpec
+
|
-(Optional)
- Generation of the origin of the subscriber with uid:UID. +Spec defines the desired state of the Trigger. ++ +
|
||||||
-delivery
+status
-
-DeliverySpec
+
+TriggerStatus
|
(Optional)
- DeliverySpec contains options controlling the event delivery +Status represents the current state of the Trigger. This data may be out of +date. |
(Appears on: -SubscribableStatus) +Broker)
-
SubscriberStatus defines the status of a single subscriber to a Channel.
-uid
+config
-k8s.io/apimachinery/pkg/types.UID
+knative.dev/pkg/apis/duck/v1.KReference
|
(Optional)
- UID is used to understand the origin of the subscriber. +Config is a KReference to the configuration that specifies +configuration options for this Broker. For example, this could be +a pointer to a ConfigMap. |
-observedGeneration
+delivery
-int64
+
+DeliverySpec
+
|
(Optional)
- Generation of the origin of the subscriber with uid:UID. +Delivery is the delivery specification for Events within the Broker mesh. +This includes things like retries, DLQ, etc. |
+(Appears on: +Broker) +
++
BrokerStatus represents the current state of a Broker.
+ +Field | +Description | +
---|---|
-ready
+Status
-
-Kubernetes core/v1.ConditionStatus
-
+knative.dev/pkg/apis/duck/v1.Status
|
- Status of the subscriber. +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Broker that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-message
+address
-string
+knative.dev/pkg/apis/duck/v1.Addressable
|
-(Optional)
- A human readable message indicating details of Ready status. +Broker is Addressable. It exposes the endpoint as an URI to get events +delivered into the Broker mesh. |
-
Package v1 is the v1 version of the API.
+(Appears on: +TriggerSpec) -Resource Types: - --
Broker collects a pool of events that are consumable using Triggers. Brokers -provide a well-known endpoint for event delivery that senders can use with -minimal knowledge of the event routing strategy. Receivers use Triggers to -request delivery of events from a Broker’s pool to a specific URL or -Addressable endpoint.
-apiVersion
-string |
-
-
-eventing.knative.dev/v1
-
- |
-
-kind
-string
- |
-Broker |
-
-metadata
+attributes
-
-Kubernetes meta/v1.ObjectMeta
+
+TriggerFilterAttributes
|
(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+Attributes filters events by exact match on event context attributes. +Each key in the map is compared with the equivalent key in the event +context. An event passes the filter if all values are equal to the +specified values. +Nested context attributes are not supported as keys. Only string values are supported. |
-spec
-
-
-BrokerSpec
-
-
- |
-
- Spec defines the desired state of the Broker. -- + |
map[string]string
alias)+(Appears on: +TriggerFilter) +
++
TriggerFilterAttributes is a map of context attribute names to values for +filtering by equality. Only exact matches will pass the filter. You can use the value “ +to indicate all strings match.
+ ++(Appears on: +Trigger) +
++
Field | +Description | +
---|---|
-config
+broker
-knative.dev/pkg/apis/duck/v1.KReference
+string
|
-(Optional)
- Config is a KReference to the configuration that specifies -configuration options for this Broker. For example, this could be -a pointer to a ConfigMap. +Broker is the broker that this trigger receives events from. |
-delivery
+filter
-
-DeliverySpec
+
+TriggerFilter
|
(Optional)
- Delivery is the delivery specification for Events within the Broker mesh. -This includes things like retries, DLQ, etc. - |
-
Filter is the filter to apply against all events from the Broker. Only events that pass this +filter will be sent to the Subscriber. If not specified, will default to allowing all events.
status
+subscriber
-
-BrokerStatus
-
+knative.dev/pkg/apis/duck/v1.Destination
Status represents the current state of the Broker. This data may be out of -date.
+Subscriber is the addressable that receives events from the Broker that pass the Filter. It +is required.
-
Trigger represents a request to have events delivered to a consumer from a -Broker’s event pool.
+(Appears on: +Trigger) + ++
TriggerStatus represents the current state of a Trigger.
-apiVersion
-string |
+
-
-eventing.knative.dev/v1
-
+
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Trigger that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
|
-kind
-string
+subscriberUri
+
+knative.dev/pkg/apis.URL
+
|
-Trigger |
+
+ SubscriberURI is the resolved URI of the receiver for this Trigger. + |
+
+
Package v1beta1 is the v1beta1 version of the API.
+ +Resource Types: ++
Parallel defines conditional branches that will be wired in +series through Channels and Subscriptions.
+ +Field | +Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
metadata
@@ -3808,53 +4549,55 @@ Refer to the Kubernetes API documentation for the fields of the
|
spec
-
-TriggerSpec
+
+ParallelSpec
|
- Spec defines the desired state of the Trigger. +Spec defines the desired state of the Parallel.
|
status
-
-TriggerStatus
+
+ParallelStatus
|
(Optional)
- Status represents the current state of the Trigger. This data may be out of + Status represents the current state of the Parallel. This data may be out of date. |
(Appears on: -Broker) +ParallelSpec)
@@ -3895,43 +4638,66 @@ date.
config
+filter
-knative.dev/pkg/apis/duck/v1.KReference
+knative.dev/pkg/apis/duck/v1.Destination
Config is a KReference to the configuration that specifies -configuration options for this Broker. For example, this could be -a pointer to a ConfigMap.
+Filter is the expression guarding the branch
+subscriber
+
+knative.dev/pkg/apis/duck/v1.Destination
+
+Subscriber receiving the event when the filter passes
+reply
+
+knative.dev/pkg/apis/duck/v1.Destination
+
+Reply is a Reference to where the result of Subscriber of this case gets sent to. +If not specified, sent the result to the Parallel Reply
delivery
-
+
DeliverySpec
Delivery is the delivery specification for Events within the Broker mesh. -This includes things like retries, DLQ, etc.
+Delivery is the delivery specification for events to the subscriber +This includes things like retries, DLQ, etc. +Needed for Roundtripping v1alpha1 <-> v1beta1.
(Appears on: -Broker) +ParallelStatus)
-
BrokerStatus represents the current state of a Broker.
+ParallelBranchStatus represents the current state of a Parallel branch
-Status
+filterSubscriptionStatus
-knative.dev/pkg/apis/duck/v1.Status
+
+ParallelSubscriptionStatus
+
|
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Broker that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. +FilterSubscriptionStatus corresponds to the filter subscription status. |
-address
+filterChannelStatus
-knative.dev/pkg/apis/duck/v1.Addressable
+
+ParallelChannelStatus
+
|
- Broker is Addressable. It exposes the endpoint as an URI to get events -delivered into the Broker mesh. +FilterChannelStatus corresponds to the filter channel status. + |
+
+subscriberSubscriptionStatus
+
+
+ParallelSubscriptionStatus
+
+
+ |
+
+ SubscriptionStatus corresponds to the subscriber subscription status. |
(Appears on: -TriggerSpec) +ParallelBranchStatus, +ParallelStatus)
@@ -3989,40 +4767,35 @@ delivered into the Broker mesh.
attributes
+channel
-
-TriggerFilterAttributes
+
+Kubernetes core/v1.ObjectReference
Attributes filters events by exact match on event context attributes. -Each key in the map is compared with the equivalent key in the event -context. An event passes the filter if all values are equal to the -specified values.
-Nested context attributes are not supported as keys. Only string values are supported.
+Channel is the reference to the underlying channel.
map[string]string
alias)-(Appears on: -TriggerFilter) -
--
TriggerFilterAttributes is a map of context attribute names to values for -filtering by equality. Only exact matches will pass the filter. You can use the value “ -to indicate all strings match.
- -ready
+
+knative.dev/pkg/apis.Condition
+
+ReadyCondition indicates whether the Channel is ready or not.
+(Appears on: -Trigger) +Parallel)
@@ -4036,53 +4809,55 @@ to indicate all strings match.
broker
+branches
-string
+
+[]ParallelBranch
+
Broker is the broker that this trigger receives events from. If not specified, will default -to ‘default’.
+Branches is the list of Filter/Subscribers pairs.
filter
+channelTemplate
-
-TriggerFilter
+
+ChannelTemplateSpec
Filter is the filter to apply against all events from the Broker. Only events that pass this -filter will be sent to the Subscriber. If not specified, will default to allowing all events.
+ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD +for the namespace (or cluster, in case there are no defaults for the namespace).
subscriber
+reply
knative.dev/pkg/apis/duck/v1.Destination
Subscriber is the addressable that receives events from the Broker that pass the Filter. It -is required.
+(Optional) +Reply is a Reference to where the result of a case Subscriber gets sent to +when the case does not have a Reply
(Appears on: -Trigger) +Parallel)
-
TriggerStatus represents the current state of a Trigger.
+ParallelStatus represents the current state of a Parallel.
-subscriberUri
+ingressChannelStatus
-knative.dev/pkg/apis.URL
+
+ParallelChannelStatus
+
|
- SubscriberURI is the resolved URI of the receiver for this Trigger. - |
-
-
Package v1beta1 is the v1beta1 version of the API.
- -Resource Types: - --
Broker collects a pool of events that are consumable using Triggers. Brokers -provide a well-known endpoint for event delivery that senders can use with -minimal knowledge of the event routing strategy. Receivers use Triggers to -request delivery of events from a Broker’s pool to a specific URL or -Addressable endpoint.
- -Field | -Description | -
---|---|
-apiVersion
-string |
-
-
-eventing.knative.dev/v1beta1
-
- |
-
-kind
-string
+IngressChannelStatus corresponds to the ingress channel status. |
-Broker |
-metadata
+branchStatuses
-
-Kubernetes meta/v1.ObjectMeta
+
+[]ParallelBranchStatus
|
-(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+BranchStatuses is an array of corresponding to branch statuses. +Matches the Spec.Branches array in the order. |
-spec
+AddressStatus
-
-BrokerSpec
-
+knative.dev/pkg/apis/duck/v1.AddressStatus
|
- Spec defines the desired state of the Broker. -- +
+(Members of AddressStatus is the starting point to this Parallel. Sending to this +will target the first subscriber. +It generally has the form {channel}.{namespace}.svc.{cluster domain name} + |
+
+(Appears on: +ParallelBranchStatus) +
++
-config
-
-knative.dev/pkg/apis/duck/v1.KReference
-
- |
-
-(Optional)
- Config is a KReference to the configuration that specifies -configuration options for this Broker. For example, this could be -a pointer to a ConfigMap. - |
+Field | +Description |
---|---|---|---|
-delivery
+subscription
-
-DeliverySpec
+
+Kubernetes core/v1.ObjectReference
|
-(Optional)
- Delivery is the delivery specification for Events within the Broker mesh. -This includes things like retries, DLQ, etc. - |
-
Subscription is the reference to the underlying Subscription.
status
+ready
-
-BrokerStatus
-
+knative.dev/pkg/apis.Condition
Status represents the current state of the Broker. This data may be out of -date.
+ReadyCondition indicates whether the Subscription is ready or not.
+
Sequence defines a sequence of Subscribers that will be wired in +series through Channels and Subscriptions.
-apiVersion
-string |
-
-
-eventing.knative.dev/v1beta1
-
- |
-|||||||||
-kind
-string
- |
-EventType |
-|||||||||
metadata
@@ -4294,117 +5003,126 @@ Refer to the Kubernetes API documentation for the fields of the
|
spec
-
-EventTypeSpec
+
+SequenceSpec
- |
Spec defines the desired state of the EventType. +Spec defines the desired state of the Sequence.
| ||||||||
-broker
+status
-string
+
+SequenceStatus
+
|
(Optional)
- TODO remove https://github.com/knative/eventing/issues/2750 -Broker refers to the Broker that can provide the EventType. +Status represents the current state of the Sequence. This data may be out of +date. |
+(Appears on: +SequenceStatus) +
++
+Field | +Description | +
---|---|
-description
+channel
-string
+
+Kubernetes core/v1.ObjectReference
+
|
-(Optional)
- Description is an optional field used to describe the EventType, in any meaningful way. - |
-
Channel is the reference to the underlying channel.
status
+ready
-
-EventTypeStatus
-
+knative.dev/pkg/apis.Condition
Status represents the current state of the EventType. -This data may be out of date. -TODO might be removed https://github.com/knative/eventing/issues/2750
+ReadyCondition indicates whether the Channel is ready or not.
-
Trigger represents a request to have events delivered to a consumer from a -Broker’s event pool.
+(Appears on: +Sequence) + +
-apiVersion
-string |
-
-
-eventing.knative.dev/v1beta1
-
+steps
+
+
+[]SequenceStep
+
+
|
-
-kind
-string
+Steps is the list of Destinations (processors / functions) that will be called in the order +provided. Each step has its own delivery options |
-Trigger |
-metadata
+channelTemplate
-
-Kubernetes meta/v1.ObjectMeta
+
+ChannelTemplateSpec
|
(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD +for the namespace (or cluster, in case there are no defaults for the namespace). |
-spec
+reply
-
-TriggerSpec
-
+knative.dev/pkg/apis/duck/v1.Destination
|
- Spec defines the desired state of the Trigger. -- +(Optional) + Reply is a Reference to where the result of the last Subscriber gets sent to. + |
+
+(Appears on: +Sequence) +
++
SequenceStatus represents the current state of a Sequence.
+Field | +Description | +
---|---|
-broker
+Status
-string
+knative.dev/pkg/apis/duck/v1.Status
|
- Broker is the broker that this trigger receives events from. If not specified, will default -to ‘default’. +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-filter
+subscriptionStatuses
-
-TriggerFilter
+
+[]SequenceSubscriptionStatus
|
-(Optional)
- Filter is the filter to apply against all events from the Broker. Only events that pass this -filter will be sent to the Subscriber. If not specified, will default to allowing all events. +SubscriptionStatuses is an array of corresponding Subscription statuses. +Matches the Spec.Steps array in the order. |
-subscriber
+channelStatuses
-knative.dev/pkg/apis/duck/v1.Destination
+
+[]SequenceChannelStatus
+
|
- Subscriber is the addressable that receives events from the Broker that pass the Filter. It -is required. - |
-
ChannelStatuses is an array of corresponding Channel statuses. +Matches the Spec.Steps array in the order.
status
+AddressStatus
-
-TriggerStatus
-
+knative.dev/pkg/apis/duck/v1.AddressStatus
Status represents the current state of the Trigger. This data may be out of -date.
+
+(Members of AddressStatus
are embedded into this type.)
+
AddressStatus is the starting point to this Sequence. Sending to this +will target the first subscriber. +It generally has the form {channel}.{namespace}.svc.{cluster domain name}
(Appears on: -Broker) +SequenceSpec)
@@ -4537,16 +5272,16 @@ date.
config
+Destination
-knative.dev/pkg/apis/duck/v1.KReference
+knative.dev/pkg/apis/duck/v1.Destination
Config is a KReference to the configuration that specifies -configuration options for this Broker. For example, this could be -a pointer to a ConfigMap.
+
+(Members of Destination
are embedded into this type.)
+
Subscriber receiving the step event
Delivery is the delivery specification for Events within the Broker mesh. +
Delivery is the delivery specification for events to the subscriber This includes things like retries, DLQ, etc.
(Appears on: -Broker) +SequenceStatus)
-
BrokerStatus represents the current state of a Broker.
-Status
+subscription
-knative.dev/pkg/apis/duck/v1.Status
+
+Kubernetes core/v1.ObjectReference
+
|
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. +Subscription is the reference to the underlying Subscription. |
-address
+ready
-knative.dev/pkg/apis/duck/v1.Addressable
+knative.dev/pkg/apis.Condition
|
- Broker is Addressable. It exposes the endpoint as an URI to get events -delivered into the Broker mesh. +ReadyCondition indicates whether the Subscription is ready or not. |
-(Appears on: -EventType) +
Package v1alpha1 is the v1alpha1 version of the API.
+Resource Types: ++
Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers +defining compatible resources to embed it. We will typically use this type to deserialize +Channelable ObjectReferences and access their subscription and address data. This is not a real resource.
-type
-
-string
-
- |
-
- Type represents the CloudEvents type. It is authoritative. - |
-
-source
+metadata
-knative.dev/pkg/apis.URL
+
+Kubernetes meta/v1.ObjectMeta
+
|
-(Optional)
- Source is a URI, it represents the CloudEvents source. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-schema
+spec
-knative.dev/pkg/apis.URL
+
+ChannelableSpec
+
|
-(Optional)
- Schema is a URI, it represents the CloudEvents schemaurl extension attribute. -It may be a JSON schema, a protobuf schema, etc. It is optional. - |
-
-schemaData
+SubscribableTypeSpec
-string
+
+SubscribableTypeSpec
+
|
-(Optional)
- SchemaData allows the CloudEvents schema to be stored directly in the -EventType. Content is dependent on the encoding. Optional attribute. -The contents are not validated or manipulated by the system. +
+(Members of |
-broker
+delivery
-string
+
+DeliverySpec
+
|
(Optional)
- TODO remove https://github.com/knative/eventing/issues/2750 -Broker refers to the Broker that can provide the EventType. +DeliverySpec contains options controlling the event delivery + |
+
description
+status
-string
+
+ChannelableStatus
+
Description is an optional field used to describe the EventType, in any meaningful way.
-(Appears on: -EventType) -
--
EventTypeStatus represents the current state of a EventType.
+ChannelableCombined is a skeleton type wrapping Subscribable and Addressable of +v1alpha1, v1beta1 and v1 duck types. This is not to be used by resource writers and is +only used by Subscription Controller to synthesize patches and read the Status +of the Channelable Resources. +This is not a real resource.
-Status
+metadata
-knative.dev/pkg/apis/duck/v1.Status
+
+Kubernetes meta/v1.ObjectMeta
+
|
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-(Appears on: -TriggerSpec) -
--
-Field | -Description | -||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-attributes
+spec
-
-TriggerFilterAttributes
+
+ChannelableCombinedSpec
|
-(Optional)
- Attributes filters events by exact match on event context attributes. -Each key in the map is compared with the equivalent key in the event -context. An event passes the filter if all values are equal to the -specified values. -Nested context attributes are not supported as keys. Only string values are supported. +Spec is the part where the Channelable fulfills the Subscribable contract. ++ +
TriggerFilterAttributes
-(
- |
+(Members of
TriggerStatus ---(Appears on: -Trigger) - - TriggerStatus represents the current state of a Trigger. +(Members ofSubscribableSpecv1 are embedded into this type.)
-
|
|||||||||||||
-subscriberUri
+status
-knative.dev/pkg/apis.URL
+
+ChannelableCombinedStatus
+
|
- SubscriberURI is the resolved URI of the receiver for this Trigger. |
-
Package v1 is the v1 version of the API.
+(Appears on: +ChannelableCombined) -Resource Types: --
Parallel defines conditional branches that will be wired in -series through Channels and Subscriptions.
+ChannelableSpec contains Spec of the Channelable object
-metadata
+SubscribableTypeSpec
-
-Kubernetes meta/v1.ObjectMeta
+
+SubscribableTypeSpec
|
-(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+
+(Members of SubscribableTypeSpec is for the v1alpha1 spec compatibility. |
||||||
-spec
-
-
-ParallelSpec
-
-
- |
-
- Spec defines the desired state of the Parallel. -- -
+(Members of SubscribableSpecv1 is for the v1 spec compatibility. |
||||||
-status
+deliveryv1
-
-ParallelStatus
+
+DeliverySpec
|
(Optional)
- Status represents the current state of the Parallel. This data may be out of -date. +DeliverySpecv1 contains options controlling the event delivery +for the v1 spec compatibility. |
(Appears on: -ParallelSpec) +ChannelableCombined)
+
ChannelableStatus contains the Status of a Channelable object.
-filter
-
-knative.dev/pkg/apis/duck/v1.Destination
-
- |
-
-(Optional)
- Filter is the expression guarding the branch - |
-
-subscriber
+Status
-knative.dev/pkg/apis/duck/v1.Destination
+knative.dev/pkg/apis/duck/v1.Status
|
- Subscriber receiving the event when the filter passes +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-reply
+AddressStatus
-knative.dev/pkg/apis/duck/v1.Destination
+knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
|
-(Optional)
- Reply is a Reference to where the result of Subscriber of this case gets sent to. -If not specified, sent the result to the Parallel Reply +
+(Members of AddressStatus is the part where the Channelable fulfills the Addressable contract. |
-delivery
+SubscribableTypeStatus
-
-DeliverySpec
+
+SubscribableTypeStatus
|
-(Optional)
- Delivery is the delivery specification for events to the subscriber -This includes things like retries, DLQ, etc. - |
-
-(Appears on: -ParallelStatus) -
-
ParallelBranchStatus represents the current state of a Parallel branch
+(Members ofSubscribableTypeStatus
are embedded into this type.)
-Field | -Description | +
---|---|
-filterSubscriptionStatus
+SubscribableStatus
-
-ParallelSubscriptionStatus
+
+SubscribableStatus
|
- FilterSubscriptionStatus corresponds to the filter subscription status. +
+(Members of SubscribableStatus is the v1beta1 part of the Subscribers status. |
-filterChannelStatus
+SubscribableStatusv1
-
-ParallelChannelStatus
+
+SubscribableStatus
|
- FilterChannelStatus corresponds to the filter channel status. +
+(Members of SubscribableStatusv1 is the v1 part of the Subscribers status. |
-subscriberSubscriptionStatus
+errorChannel
-
-ParallelSubscriptionStatus
+
+Kubernetes core/v1.ObjectReference
|
- SubscriptionStatus corresponds to the subscriber subscription status. +(Optional) +ErrorChannel is set by the channel when it supports native error handling via a channel |
(Appears on: -ParallelBranchStatus, -ParallelStatus) +Channelable)
+
ChannelableSpec contains Spec of the Channelable object
-channel
+SubscribableTypeSpec
-
-Kubernetes core/v1.ObjectReference
+
+SubscribableTypeSpec
|
- Channel is the reference to the underlying channel. +
+(Members of |
-ready
+delivery
-knative.dev/pkg/apis.Condition
+
+DeliverySpec
+
|
- ReadyCondition indicates whether the Channel is ready or not. +(Optional) +DeliverySpec contains options controlling the event delivery |
(Appears on: -Parallel) +Channelable)
+
ChannelableStatus contains the Status of a Channelable object.
-branches
+Status
-
-[]ParallelBranch
-
+knative.dev/pkg/apis/duck/v1.Status
|
- Branches is the list of Filter/Subscribers pairs. +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-channelTemplate
+AddressStatus
-
-ChannelTemplateSpec
+knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
+
+ |
+
+
+(Members of AddressStatus is the part where the Channelable fulfills the Addressable contract. + |
+
+SubscribableTypeStatus
+
+
+SubscribableTypeStatus
|
-(Optional)
- ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD -for the namespace (or cluster, in case there are no defaults for the namespace). +
+(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. |
-reply
+errorChannel
-knative.dev/pkg/apis/duck/v1.Destination
+
+Kubernetes core/v1.ObjectReference
+
|
(Optional)
- Reply is a Reference to where the result of a case Subscriber gets sent to -when the case does not have a Reply +ErrorChannel is set by the channel when it supports native error handling via a channel |
-(Appears on: -Parallel) -
--
ParallelStatus represents the current state of a Parallel.
+Resource is a skeleton type wrapping all Kubernetes resources. It is typically used to watch +arbitrary other resources (such as any Source or Addressable). This is not a real resource.
-Status
-
-knative.dev/pkg/apis/duck/v1.Status
-
- |
-
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. - |
-
-ingressChannelStatus
+metadata
-
-ParallelChannelStatus
+
+Kubernetes meta/v1.ObjectMeta
|
- IngressChannelStatus corresponds to the ingress channel status. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
+(Appears on: +SubscribableTypeSpec) +
++
Subscribable is the schema for the subscribable portion of the spec +section of the resource.
+ +
-branchStatuses
-
-
-[]ParallelBranchStatus
-
-
- |
-
- BranchStatuses is an array of corresponding to branch statuses. -Matches the Spec.Branches array in the order. - |
+Field | +Description |
---|---|---|---|
-AddressStatus
+subscribers
-knative.dev/pkg/apis/duck/v1.AddressStatus
+
+[]SubscriberSpec
+
|
-
-(Members of AddressStatus is the starting point to this Parallel. Sending to this -will target the first subscriber. -It generally has the form {channel}.{namespace}.svc.{cluster domain name} +This is the list of subscriptions for this subscribable. |
(Appears on: -ParallelBranchStatus) +SubscribableTypeStatus)
+
SubscribableStatus is the schema for the subscribable’s status portion of the status +section of the resource.
-subscription
+subscribers
-
-Kubernetes core/v1.ObjectReference
+
+[]SubscriberStatus
|
- Subscription is the reference to the underlying Subscription. +This is the list of subscription’s statuses for this channel. |
-ready
+subscribersv1
-knative.dev/pkg/apis.Condition
+
+[]SubscriberStatus
+
|
- ReadyCondition indicates whether the Subscription is ready or not. +This is the list of subscription’s statuses for this channel. |
-
Sequence defines a sequence of Subscribers that will be wired in -series through Channels and Subscriptions.
+SubscribableType is a skeleton type wrapping Subscribable in the manner we expect resource writers +defining compatible resources to embed it. We will typically use this type to deserialize +SubscribableType ObjectReferences and access the Subscription data. This is not a real resource.
-(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -5384,55 +6056,27 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-SequenceSpec
+
+SubscribableTypeSpec
|
- Spec defines the desired state of the Sequence. +SubscribableTypeSpec is the part where Subscribable object is +configured as to be compatible with Subscribable contract.
|
status
-
-SequenceStatus
+
+SubscribableTypeStatus
|
-(Optional)
- Status represents the current state of the Sequence. This data may be out of -date. +SubscribableTypeStatus is the part where SubscribableStatus object is +configured as to be compatible with Subscribable contract. |
(Appears on: -SequenceStatus) +ChannelableCombinedSpec, +ChannelableSpec, +SubscribableType)
+
SubscribableTypeSpec shows how we expect folks to embed Subscribable in their Spec field.
-channel
+subscribable
-
-Kubernetes core/v1.ObjectReference
+
+Subscribable
|
- Channel is the reference to the underlying channel. |
+(Appears on: +ChannelableCombinedStatus, +ChannelableStatus, +SubscribableType) +
++
SubscribableTypeStatus shows how we expect folks to embed Subscribable in their Status field.
+ +Field | +Description | +
---|---|
-ready
+subscribableStatus
-knative.dev/pkg/apis.Condition
+
+SubscribableStatus
+
|
- ReadyCondition indicates whether the Channel is ready or not. |
(Appears on: -Sequence) +Subscribable)
+
SubscriberSpec defines a single subscriber to a Subscribable. +Ref is a reference to the Subscription this SubscriberSpec was created for +SubscriberURI is the endpoint for the subscriber +ReplyURI is the endpoint for the reply +At least one of SubscriberURI and ReplyURI must be present
-steps
+uid
-
-[]SequenceStep
-
+k8s.io/apimachinery/pkg/types.UID
|
- Steps is the list of Destinations (processors / functions) that will be called in the order -provided. Each step has its own delivery options +(Optional) +UID is used to understand the origin of the subscriber. |
-channelTemplate
+generation
-
-ChannelTemplateSpec
+int64
+
+ |
+
+(Optional)
+ Generation of the origin of the subscriber with uid:UID. + |
+
+subscriberURI
+
+knative.dev/pkg/apis.URL
+
+ |
++(Optional) + | +
+replyURI
+
+knative.dev/pkg/apis.URL
+
+ |
++(Optional) + | +
+deadLetterSink
+
+knative.dev/pkg/apis.URL
+
+ |
++(Optional) + | +
+delivery
+
+
+DeliverySpec
|
(Optional)
- ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD -for the namespace (or cluster, in case there are no defaults for the namespace). |
-reply
+deliveryv1
-knative.dev/pkg/apis/duck/v1.Destination
+
+DeliverySpec
+
|
(Optional)
- Reply is a Reference to where the result of the last Subscriber gets sent to. |
-(Appears on: -Sequence) +
Package v1beta1 is the v1beta1 version of the API.
+Resource Types: + +-
SequenceStatus represents the current state of a Sequence.
+Broker collects a pool of events that are consumable using Triggers. Brokers +provide a well-known endpoint for event delivery that senders can use with +minimal knowledge of the event routing strategy. Receivers use Triggers to +request delivery of events from a Broker’s pool to a specific URL or +Addressable endpoint.
Field | Description | - - + + +||||
---|---|---|---|---|---|
+apiVersion
+string |
+
+
+eventing.knative.dev/v1beta1
+
+ |
+||||
+kind
+string
+ |
+Broker |
+||||
-Status
+metadata
-knative.dev/pkg/apis/duck/v1.Status
+
+Kubernetes meta/v1.ObjectMeta
+
|
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. +(Optional) +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
||||
-subscriptionStatuses
+spec
-
-[]SequenceSubscriptionStatus
+
+BrokerSpec
|
- SubscriptionStatuses is an array of corresponding Subscription statuses. -Matches the Spec.Steps array in the order. +Spec defines the desired state of the Broker. ++ +
|
||||
-AddressStatus
+status
-knative.dev/pkg/apis/duck/v1.AddressStatus
+
+BrokerStatus
+
|
-
-(Members of AddressStatus is the starting point to this Sequence. Sending to this -will target the first subscriber. -It generally has the form {channel}.{namespace}.svc.{cluster domain name} +(Optional) +Status represents the current state of the Broker. This data may be out of +date. |
-(Appears on: -SequenceSpec) -
-+
EventType represents a type of event that can be consumed from a Broker.
-Destination
-
-knative.dev/pkg/apis/duck/v1.Destination
-
+apiVersion
+string |
+
+
+eventing.knative.dev/v1beta1
+
|
+
-
-(Members of Subscriber receiving the step event +kind
+string
|
+EventType |
-delivery
+metadata
-
-DeliverySpec
+
+Kubernetes meta/v1.ObjectMeta
|
(Optional)
- Delivery is the delivery specification for events to the subscriber -This includes things like retries, DLQ, etc. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-(Appears on: -SequenceStatus) -
--
-Field | -Description | -||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
-subscription
+spec
-
-Kubernetes core/v1.ObjectReference
+
+EventTypeSpec
|
- Subscription is the reference to the underlying Subscription. - |
-
-ready
+type
-knative.dev/pkg/apis.Condition
+string
|
- ReadyCondition indicates whether the Subscription is ready or not. +Type represents the CloudEvents type. It is authoritative. |
-
Package v1alpha1 is the v1alpha1 version of the API.
- -Resource Types: --
Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers -defining compatible resources to embed it. We will typically use this type to deserialize -Channelable ObjectReferences and access their subscription and address data. This is not a real resource.
- -Field | -Description | +
+source
+
+knative.dev/pkg/apis.URL
+
+ |
+
+(Optional)
+ Source is a URI, it represents the CloudEvents source. + |
||||
---|---|---|---|---|---|---|---|
-metadata
+schema
-
-Kubernetes meta/v1.ObjectMeta
-
+knative.dev/pkg/apis.URL
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+(Optional)
+Schema is a URI, it represents the CloudEvents schemaurl extension attribute. +It may be a JSON schema, a protobuf schema, etc. It is optional. |
||||||
-spec
+schemaData
-
-ChannelableSpec
-
+string
|
- Spec is the part where the Channelable fulfills the Subscribable contract. -- -
|
status
-
-ChannelableStatus
+
+EventTypeStatus
|
+(Optional)
+ Status represents the current state of the EventType. +This data may be out of date. +TODO might be removed https://github.com/knative/eventing/issues/2750 |
-
ChannelableCombined is a skeleton type wrapping Subscribable and Addressable of both -v1alpha1 and v1beta1 duck types. This is not to be used by resource writers and is -only used by Subscription Controller to synthesize patches and read the Status -of the Channelable Resources. -This is not a real resource.
+Trigger represents a request to have events delivered to a consumer from a +Broker’s event pool.
+apiVersion
+string |
+
+
+eventing.knative.dev/v1beta1
+
+ |
+||||||||||
+kind
+string
+ |
+Trigger |
+||||||||||
metadata
@@ -5847,6 +6591,7 @@ Kubernetes meta/v1.ObjectMeta
|
+(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -5855,60 +6600,53 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-ChannelableCombinedSpec
+
+TriggerSpec
|
- Spec is the part where the Channelable fulfills the Subscribable contract. +Spec defines the desired state of the Trigger.
|
status
-
-ChannelableCombinedStatus
+
+TriggerStatus
|
+(Optional)
+ Status represents the current state of the Trigger. This data may be out of +date. |
(Appears on: -ChannelableCombined) +Broker)
-
ChannelableSpec contains Spec of the Channelable object
-SubscribableTypeSpec
-
-
-SubscribableTypeSpec
-
-
- |
-
-
-(Members of SubscribableTypeSpec is for the v1alpha1 spec compatibility. - |
-
-SubscribableSpec
+config
-
-SubscribableSpec
-
+knative.dev/pkg/apis/duck/v1.KReference
|
-
-(Members of SubscribableSpec is for the v1beta1 spec compatibility. +(Optional) +Config is a KReference to the configuration that specifies +configuration options for this Broker. For example, this could be +a pointer to a ConfigMap. |
(Optional)
- DeliverySpec contains options controlling the event delivery +Delivery is the delivery specification for Events within the Broker mesh. +This includes things like retries, DLQ, etc. |
(Appears on: -ChannelableCombined) +Broker)
-
ChannelableStatus contains the Status of a Channelable object.
+BrokerStatus represents the current state of a Broker.
-AddressStatus
+address
-knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
+knative.dev/pkg/apis/duck/v1.Addressable
|
+ Broker is Addressable. It exposes the endpoint as an URI to get events +delivered into the Broker mesh. + |
+
-(Members of AddressStatus
are embedded into this type.)
+(Appears on:
+EventType)
AddressStatus is the part where the Channelable fulfills the Addressable contract.
- ++
+Field | +Description |
---|---|
-SubscribableTypeStatus
+type
-
-SubscribableTypeStatus
-
+string
|
-
-(Members of SubscribableTypeStatus is the v1alpha1 part of the Subscribers status +Type represents the CloudEvents type. It is authoritative. |
-SubscribableStatus
+source
-
-SubscribableStatus
-
+knative.dev/pkg/apis.URL
|
-
-(Members of SubscribableStatus is the v1beta1 part of the Subscribers status. +(Optional) +Source is a URI, it represents the CloudEvents source. |
-errorChannel
+schema
-
-Kubernetes core/v1.ObjectReference
-
+knative.dev/pkg/apis.URL
|
(Optional)
- ErrorChannel is set by the channel when it supports native error handling via a channel +Schema is a URI, it represents the CloudEvents schemaurl extension attribute. +It may be a JSON schema, a protobuf schema, etc. It is optional. |
-(Appears on: -Channelable) -
--
ChannelableSpec contains Spec of the Channelable object
- -Field | -Description | +
+schemaData
+
+string
+
+ |
+
+(Optional)
+ SchemaData allows the CloudEvents schema to be stored directly in the +EventType. Content is dependent on the encoding. Optional attribute. +The contents are not validated or manipulated by the system. + |
---|---|---|---|
-SubscribableTypeSpec
+broker
-
-SubscribableTypeSpec
-
+string
|
-
-(Members of TODO remove https://github.com/knative/eventing/issues/2750 +Broker refers to the Broker that can provide the EventType. |
||
-delivery
+description
-
-DeliverySpec
-
+string
|
(Optional)
- DeliverySpec contains options controlling the event delivery +Description is an optional field used to describe the EventType, in any meaningful way. |
(Appears on: -Channelable) +EventType)
-
ChannelableStatus contains the Status of a Channelable object.
+EventTypeStatus represents the current state of a EventType.
Status
-
-knative.dev/pkg/apis/duck/v1.Status
-
- |
-
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. - |
-
-AddressStatus
-
-knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
-
- |
-
-
-(Members of AddressStatus is the part where the Channelable fulfills the Addressable contract. - |
-
-SubscribableTypeStatus
-
-
-SubscribableTypeStatus
-
-
- |
-
-
-(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. - |
-
-errorChannel
-
-
-Kubernetes core/v1.ObjectReference
-
+
+knative.dev/pkg/apis/duck/v1.Status
|
-(Optional)
- ErrorChannel is set by the channel when it supports native error handling via a channel +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-
Resource is a skeleton type wrapping all Kubernetes resources. It is typically used to watch -arbitrary other resources (such as any Source or Addressable). This is not a real resource.
+(Appears on: +TriggerSpec) + +
-metadata
+attributes
-
-Kubernetes meta/v1.ObjectMeta
+
+TriggerFilterAttributes
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+(Optional)
+Attributes filters events by exact match on event context attributes. +Each key in the map is compared with the equivalent key in the event +context. An event passes the filter if all values are equal to the +specified values. +Nested context attributes are not supported as keys. Only string values are supported. |
map[string]string
alias)+(Appears on: +TriggerFilter) +
++
TriggerFilterAttributes is a map of context attribute names to values for +filtering by equality. Only exact matches will pass the filter. You can use the value “ +to indicate all strings match.
+ +(Appears on: -SubscribableTypeSpec) +Trigger)
-
Subscribable is the schema for the subscribable portion of the spec -section of the resource.
-subscribers
+broker
-
-[]SubscriberSpec
+string
+
+ |
+
+ Broker is the broker that this trigger receives events from. If not specified, will default +to ‘default’. + |
+
+filter
+
+
+TriggerFilter
|
- This is the list of subscriptions for this subscribable. +(Optional) +Filter is the filter to apply against all events from the Broker. Only events that pass this +filter will be sent to the Subscriber. If not specified, will default to allowing all events. + |
+
+subscriber
+
+knative.dev/pkg/apis/duck/v1.Destination
+
+ |
+
+ Subscriber is the addressable that receives events from the Broker that pass the Filter. It +is required. |
(Appears on: -SubscribableTypeStatus) +Trigger)
-
SubscribableStatus is the schema for the subscribable’s status portion of the status -section of the resource.
+TriggerStatus represents the current state of a Trigger.
-subscribers
+Status
-
-[]SubscriberStatus
-
+knative.dev/pkg/apis/duck/v1.Status
|
- This is the list of subscription’s statuses for this channel. +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. + |
+
+subscriberUri
+
+knative.dev/pkg/apis.URL
+
+ |
+
+ SubscriberURI is the resolved URI of the receiver for this Trigger. |
+
Package v1 is the v1 version of the API.
+ +Resource Types: +-
SubscribableType is a skeleton type wrapping Subscribable in the manner we expect resource writers -defining compatible resources to embed it. We will typically use this type to deserialize -SubscribableType ObjectReferences and access the Subscription data. This is not a real resource.
+Parallel defines conditional branches that will be wired in +series through Channels and Subscriptions.
+(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -6344,126 +7081,84 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-SubscribableTypeSpec
+
+ParallelSpec
|
- SubscribableTypeSpec is the part where Subscribable object is -configured as to be compatible with Subscribable contract. +Spec defines the desired state of the Parallel.
Branches is the list of Filter/Subscribers pairs. |
-status
+channelTemplate
-
-SubscribableTypeStatus
+
+ChannelTemplateSpec
|
- SubscribableTypeStatus is the part where SubscribableStatus object is -configured as to be compatible with Subscribable contract. +(Optional) +ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD +for the namespace (or cluster, in case there are no defaults for the namespace). |
-(Appears on: -ChannelableCombinedSpec, -ChannelableSpec, -SubscribableType) -
--
SubscribableTypeSpec shows how we expect folks to embed Subscribable in their Spec field.
- -Field | -Description | -
---|---|
-subscribable
+reply
-
-Subscribable
-
+knative.dev/pkg/apis/duck/v1.Destination
|
+(Optional)
+ Reply is a Reference to where the result of a case Subscriber gets sent to +when the case does not have a Reply |
-(Appears on: -ChannelableCombinedStatus, -ChannelableStatus, -SubscribableType) -
--
SubscribableTypeStatus shows how we expect folks to embed Subscribable in their Status field.
- -Field | -Description | +
---|---|
-subscribableStatus
+status
-
-SubscribableStatus
+
+ParallelStatus
|
+(Optional)
+ Status represents the current state of the Parallel. This data may be out of +date. |
(Appears on: -Subscribable) +ParallelSpec)
-
SubscriberSpec defines a single subscriber to a Subscribable. -Ref is a reference to the Subscription this SubscriberSpec was created for -SubscriberURI is the endpoint for the subscriber -ReplyURI is the endpoint for the reply -At least one of SubscriberURI and ReplyURI must be present
-uid
-
-k8s.io/apimachinery/pkg/types.UID
-
- |
-
-(Optional)
- UID is used to understand the origin of the subscriber. - |
-
-generation
-
-int64
-
- |
-
-(Optional)
- Generation of the origin of the subscriber with uid:UID. - |
-
-subscriberURI
+filter
-knative.dev/pkg/apis.URL
+knative.dev/pkg/apis/duck/v1.Destination
|
(Optional)
+ Filter is the expression guarding the branch |
-replyURI
+subscriber
-knative.dev/pkg/apis.URL
+knative.dev/pkg/apis/duck/v1.Destination
|
-(Optional)
+ Subscriber receiving the event when the filter passes |
-deadLetterSink
+reply
-knative.dev/pkg/apis.URL
+knative.dev/pkg/apis/duck/v1.Destination
|
(Optional)
+ Reply is a Reference to where the result of Subscriber of this case gets sent to. +If not specified, sent the result to the Parallel Reply |
delivery
-
+
DeliverySpec
|
(Optional)
+ Delivery is the delivery specification for events to the subscriber +This includes things like retries, DLQ, etc. |
-
Package v1beta1 is the v1beta1 version of the API.
- -Resource Types: -string
alias)(Appears on: -DeliverySpec) -
--
BackoffPolicyType is the type for backoff policies
+ParallelStatus) --
Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers -defining compatible resources to embed it. We will typically use this type to deserialize -Channelable ObjectReferences and access their subscription and address data. This is not a real resource.
+ParallelBranchStatus represents the current state of a Parallel branch
-metadata
-
-
-Kubernetes meta/v1.ObjectMeta
-
-
- |
-
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
- |
-||||
-spec
-
-
-ChannelableSpec
-
-
- |
-
- Spec is the part where the Channelable fulfills the Subscribable contract. -- -
FilterChannelStatus corresponds to the filter channel status. |
||||
-status
+subscriberSubscriptionStatus
-
-ChannelableStatus
+
+ParallelSubscriptionStatus
|
+ SubscriptionStatus corresponds to the subscriber subscription status. |
(Appears on: -ChannelSpec, -Channelable, -InMemoryChannelSpec) +ParallelBranchStatus, +ParallelStatus)
-
ChannelableSpec contains Spec of the Channelable object
-SubscribableSpec
+channel
-
-SubscribableSpec
+
+Kubernetes core/v1.ObjectReference
|
-
-(Members of Channel is the reference to the underlying channel. |
-delivery
+ready
-
-DeliverySpec
-
+knative.dev/pkg/apis.Condition
|
-(Optional)
- DeliverySpec contains options controlling the event delivery +ReadyCondition indicates whether the Channel is ready or not. |
(Appears on: -ChannelStatus, -Channelable, -InMemoryChannelStatus) +Parallel)
-
ChannelableStatus contains the Status of a Channelable object.
-Status
-
-knative.dev/pkg/apis/duck/v1.Status
-
- |
-
-
-(Members of inherits duck/v1 Status, which currently provides: -* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. -* Conditions - the latest available observations of a resource’s current state. - |
-
-AddressStatus
+branches
-knative.dev/pkg/apis/duck/v1.AddressStatus
+
+[]ParallelBranch
+
|
-
-(Members of AddressStatus is the part where the Channelable fulfills the Addressable contract. +Branches is the list of Filter/Subscribers pairs. |
-SubscribableStatus
+channelTemplate
-
-SubscribableStatus
+
+ChannelTemplateSpec
|
-
-(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. +(Optional) +ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD +for the namespace (or cluster, in case there are no defaults for the namespace). |
-deadLetterChannel
+reply
-knative.dev/pkg/apis/duck/v1.KReference
+knative.dev/pkg/apis/duck/v1.Destination
|
(Optional)
- DeadLetterChannel is a KReference and is set by the channel when it supports native error handling via a channel -Failed messages are delivered here. +Reply is a Reference to where the result of a case Subscriber gets sent to +when the case does not have a Reply |
(Appears on: -BrokerSpec, -ChannelableCombinedSpec, -ChannelableSpec, -ChannelableSpec, -ParallelBranch, -SequenceStep, -SubscriberSpec, -SubscriberSpec, -SubscriptionSpec) +Parallel)
-
DeliverySpec contains the delivery options for event senders, -such as channelable and source.
+ParallelStatus represents the current state of a Parallel.
-deadLetterSink
+Status
-knative.dev/pkg/apis/duck/v1.Destination
+knative.dev/pkg/apis/duck/v1.Status
|
-(Optional)
- DeadLetterSink is the sink receiving event that could not be sent to -a destination. +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-retry
+ingressChannelStatus
-int32
+
+ParallelChannelStatus
+
|
-(Optional)
- Retry is the minimum number of retries the sender should attempt when -sending an event before moving it to the dead letter sink. +IngressChannelStatus corresponds to the ingress channel status. |
-backoffPolicy
+branchStatuses
-
-BackoffPolicyType
+
+[]ParallelBranchStatus
|
-(Optional)
- BackoffPolicy is the retry backoff policy (linear, exponential). +BranchStatuses is an array of corresponding to branch statuses. +Matches the Spec.Branches array in the order. |
-backoffDelay
+AddressStatus
-string
+knative.dev/pkg/apis/duck/v1.AddressStatus
|
-(Optional)
- BackoffDelay is the delay before retrying. -More information on Duration format: https://www.ietf.org/rfc/rfc3339.txt -For linear policy, backoff delay is the time interval between retries.
-For exponential policy , backoff delay is backoffDelay*2^
+(Members of AddressStatus is the starting point to this Parallel. Sending to this +will target the first subscriber. +It generally has the form {channel}.{namespace}.svc.{cluster domain name} |
-
DeliveryStatus contains the Status of an object supporting delivery options.
+(Appears on: +ParallelBranchStatus) + +
Field | Description | -
---|---|
+subscription
+
+
+Kubernetes core/v1.ObjectReference
+
+
+ |
+
+ Subscription is the reference to the underlying Subscription. + |
+
-deadLetterChannel
+ready
-knative.dev/pkg/apis/duck/v1.KReference
+knative.dev/pkg/apis.Condition
|
-(Optional)
- DeadLetterChannel is a KReference that is the reference to the native, platform specific channel -where failed events are sent to. +ReadyCondition indicates whether the Subscription is ready or not. |
-
Subscribable is a skeleton type wrapping Subscribable in the manner we expect resource writers -defining compatible resources to embed it. We will typically use this type to deserialize -SubscribableType ObjectReferences and access the Subscription data. This is not a real resource.
+Sequence defines a sequence of Subscribers that will be wired in +series through Channels and Subscriptions.
+(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
@@ -6924,28 +7534,55 @@ Refer to the Kubernetes API documentation for the fields of the
spec
-
-SubscribableSpec
+
+SequenceSpec
|
- SubscribableSpec is the part where Subscribable object is -configured as to be compatible with Subscribable contract. +Spec defines the desired state of the Sequence.
|
status
-
-SubscribableStatus
+
+SequenceStatus
|
- SubscribableStatus is the part where SubscribableStatus object is -configured as to be compatible with Subscribable contract. +(Optional) +Status represents the current state of the Sequence. This data may be out of +date. |
(Appears on: -ChannelableCombinedSpec, -ChannelableSpec, -Subscribable) +SequenceStatus)
-
SubscribableSpec shows how we expect folks to embed Subscribable in their Spec field.
-subscribers
+channel
-
-[]SubscriberSpec
+
+Kubernetes core/v1.ObjectReference
|
- This is the list of subscriptions for this subscribable. +Channel is the reference to the underlying channel. + |
+
+ready
+
+knative.dev/pkg/apis.Condition
+
+ |
+
+ ReadyCondition indicates whether the Channel is ready or not. |
(Appears on: -ChannelableCombinedStatus, -ChannelableStatus, -Subscribable) +Sequence)
-
SubscribableStatus is the schema for the subscribable’s status portion of the status -section of the resource.
-subscribers
+steps
-
-[]SubscriberStatus
+
+[]SequenceStep
|
- This is the list of subscription’s statuses for this channel. +Steps is the list of Destinations (processors / functions) that will be called in the order +provided. Each step has its own delivery options + |
+
+channelTemplate
+
+
+ChannelTemplateSpec
+
+
+ |
+
+(Optional)
+ ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD +for the namespace (or cluster, in case there are no defaults for the namespace). + |
+
+reply
+
+knative.dev/pkg/apis/duck/v1.Destination
+
+ |
+
+(Optional)
+ Reply is a Reference to where the result of the last Subscriber gets sent to. |
(Appears on: -SubscribableSpec) +Sequence)
-
SubscriberSpec defines a single subscriber to a Subscribable.
-At least one of SubscriberURI and ReplyURI must be present
+SequenceStatus represents the current state of a Sequence.
-uid
-
-k8s.io/apimachinery/pkg/types.UID
-
- |
-
-(Optional)
- UID is used to understand the origin of the subscriber. - |
-
-generation
+Status
-int64
+knative.dev/pkg/apis/duck/v1.Status
|
-(Optional)
- Generation of the origin of the subscriber with uid:UID. +
+(Members of inherits duck/v1 Status, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. +* Conditions - the latest available observations of a resource’s current state. |
-subscriberUri
+subscriptionStatuses
-knative.dev/pkg/apis.URL
+
+[]SequenceSubscriptionStatus
+
|
-(Optional)
- SubscriberURI is the endpoint for the subscriber +SubscriptionStatuses is an array of corresponding Subscription statuses. +Matches the Spec.Steps array in the order. |
-replyUri
+channelStatuses
-knative.dev/pkg/apis.URL
+
+[]SequenceChannelStatus
+
|
-(Optional)
- ReplyURI is the endpoint for the reply +ChannelStatuses is an array of corresponding Channel statuses. +Matches the Spec.Steps array in the order. |
-delivery
+AddressStatus
-
-DeliverySpec
-
+knative.dev/pkg/apis/duck/v1.AddressStatus
|
-(Optional)
- DeliverySpec contains options controlling the event delivery +
+(Members of AddressStatus is the starting point to this Sequence. Sending to this +will target the first subscriber. +It generally has the form {channel}.{namespace}.svc.{cluster domain name} |
(Appears on: -SubscribableStatus, -SubscribableStatus) +SequenceSpec)
-
SubscriberStatus defines the status of a single subscriber to a Channel.
-uid
+Destination
-k8s.io/apimachinery/pkg/types.UID
+knative.dev/pkg/apis/duck/v1.Destination
|
-(Optional)
- UID is used to understand the origin of the subscriber. +
+(Members of Subscriber receiving the step event |
-observedGeneration
+delivery
-int64
+
+DeliverySpec
+
|
(Optional)
- Generation of the origin of the subscriber with uid:UID. +Delivery is the delivery specification for events to the subscriber +This includes things like retries, DLQ, etc. |
+(Appears on: +SequenceStatus) +
++
+Field | +Description | +
---|---|
-ready
+subscription
-
-Kubernetes core/v1.ConditionStatus
+
+Kubernetes core/v1.ObjectReference
|
- Status of the subscriber. +Subscription is the reference to the underlying Subscription. |
-message
+ready
-string
+knative.dev/pkg/apis.Condition
|
-(Optional)
- A human readable message indicating details of Ready status. +ReadyCondition indicates whether the Subscription is ready or not. |
-
Package v1alpha1 contains API Schema definitions for the sources v1alpha1 API group
+Package v1beta1 contains API Schema definitions for the sources v1beta1 API group.
Resource Types:
ApiServerSource is the Schema for the apiserversources API
@@ -8037,7 +8726,7 @@ Resource Types: string
-sources.knative.dev/v1alpha1
+sources.knative.dev/v1beta1
spec
-
+
ApiServerSourceSpec
@@ -8077,82 +8766,79 @@ ApiServerSourceSpec
-resources
-
-
-[]ApiServerResource
-
-
- |
-
- Resources is the list of resources to watch - |
-
-serviceAccountName
+SourceSpec
-string
+knative.dev/pkg/apis/duck/v1.SourceSpec
|
-(Optional)
- ServiceAccountName is the name of the ServiceAccount to use to run this -source. +
+(Members of inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink. |
-sink
+resources
-knative.dev/pkg/apis/duck/v1beta1.Destination
+
+[]APIVersionKindSelector
+
|
-(Optional)
- Sink is a reference to an object that will resolve to a domain name to use as the sink. +Resource are the resources this source will track and send related +lifecycle events from the Kubernetes ApiServer, with an optional label +selector to help filter. |
-ceOverrides
+owner
-knative.dev/pkg/apis/duck/v1.CloudEventOverrides
+
+APIVersionKind
+
|
(Optional)
- CloudEventOverrides defines overrides to control the output format and -modifications of the event sent to the sink. +ResourceOwner is an additional filter to only track resources that are +owned by a specific resource type. If ResourceOwner matches Resources[n] +then Resources[n] is allowed to pass the ResourceOwner filter. |
-owner
+mode
-
-APIVersionKind
-
+string
|
(Optional)
- ResourceOwner is an additional filter to only track resources that are -owned by a specific resource type. If ResourceOwner matches Resources[n] -then Resources[n] is allowed to pass the ResourceOwner filter. +EventMode controls the format of the event.
+ |
-mode
+serviceAccountName
string
|
- Mode is the mode the receive adapter controller runs under: Ref or Resource.
- ServiceAccountName is the name of the ServiceAccount to use to run this +source. Defaults to default if not set. |
status
-
+
ApiServerSourceStatus
@@ -8172,10 +8858,10 @@ ApiServerSourceStatus
-
PingSource is the Schema for the PingSources API.
+ContainerSource is the Schema for the containersources API
-sources.knative.dev/v1alpha1
+sources.knative.dev/v1beta1
|
@@ -8200,7 +8886,7 @@ sources.knative.dev/v1alpha1
PingSource |
+ContainerSource |
|||
@@ -8220,8 +8906,8 @@ Refer to the Kubernetes API documentation for the fields of the |
spec
-
-PingSourceSpec
+
+ContainerSourceSpec
|
@@ -8231,75 +8917,165 @@ PingSourceSpec
-schedule
+SourceSpec
-string
+knative.dev/pkg/apis/duck/v1.SourceSpec
+
+ |
+
+
+(Members of inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink. + |
+
+template
+
+
+Kubernetes core/v1.PodTemplateSpec
+
|
- Schedule is the cronjob schedule. +Template describes the pods that will be created + |
+
data
+status
+
+ContainerSourceStatus
+
+
++
PingSource is the Schema for the PingSources API.
+ +Field | +Description | +|||||||||
---|---|---|---|---|---|---|---|---|---|---|
+apiVersion
+string |
+
+
+sources.knative.dev/v1beta1
+
+ |
+|||||||||
+kind
string
+ |
+PingSource |
+|||||||||
+metadata
+
+
+Kubernetes meta/v1.ObjectMeta
+
|
- Data is the data posted to the target function. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
|||||||||
-sink
+spec
-knative.dev/pkg/apis/duck/v1.Destination
+
+PingSourceSpec
+
+
+ |
+
+ + +
|
status
-
+
PingSourceStatus
@@ -8319,7 +9095,7 @@ PingSourceStatus
|
SinkBinding describes a Binding that is also a Source. @@ -8343,7 +9119,7 @@ cloud events.
string
-sources.knative.dev/v1alpha1
+sources.knative.dev/v1beta1
spec
-
+
SinkBindingSpec
@@ -8392,19 +9168,27 @@ knative.dev/pkg/apis/duck/v1.SourceSpec
(Members of SourceSpec
are embedded into this type.)
inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink.
BindingSpec
-knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
+knative.dev/pkg/apis/duck/v1beta1.BindingSpec
(Members of BindingSpec
are embedded into this type.)
inherits duck/v1beta1 BindingSpec, which currently provides: +* Subject - Subject references the resource(s) whose “runtime contract” +should be augmented by Binding implementations.
status
-
-SinkBindingStatus
-
+
+SinkBindingStatus
+
+
++(Appears on: +ApiServerSourceSpec) +
++
APIVersionKind is an APIVersion and Kind tuple.
+ +Field | +Description | +
---|---|
+apiVersion
+
+string
+
+ |
+
+ APIVersion - the API version of the resource to watch. + |
+
+kind
+
+string
|
+ Kind of the resource to watch. +More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
(Appears on: -ApiServerSourceSpec) +ApiServerSourceSpec)
-
ApiServerResource defines the resource to watch
+APIVersionKindSelector is an APIVersion Kind tuple with a LabelSelector.
- API version of the resource to watch. +APIVersion - the API version of the resource to watch. |
|
- LabelSelector restricts this source to objects with the selected labels +(Optional) + LabelSelector filters this source to objects to those resources pass the +label selector. More info: http://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors |
|
-controllerSelector
-
-
-Kubernetes meta/v1.OwnerReference
-
-
- |
-
- ControllerSelector restricts this source to objects with a controlling owner reference of the specified kind. -Only apiVersion and kind are used. Both are optional. -Deprecated: Per-resource owner refs will no longer be supported in -v1alpha2, please use Spec.Owner as a GKV. - |
-
-controller
-
-bool
-
- |
-
- If true, send an event referencing the object controlling the resource -Deprecated: Per-resource controller flag will no longer be supported in -v1alpha2, please use Spec.Owner as a GKV. - |
-
(Appears on: -ApiServerSource) +ApiServerSource)
ApiServerSourceSpec defines the desired state of ApiServerSource
@@ -8528,91 +9327,88 @@ v1alpha2, please use Spec.Owner as a GKV.resources
-
-
-[]ApiServerResource
-
-
-Resources is the list of resources to watch
-serviceAccountName
+SourceSpec
-string
+knative.dev/pkg/apis/duck/v1.SourceSpec
ServiceAccountName is the name of the ServiceAccount to use to run this -source.
+
+(Members of SourceSpec
are embedded into this type.)
+
inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink.
sink
+resources
-knative.dev/pkg/apis/duck/v1beta1.Destination
+
+[]APIVersionKindSelector
+
Sink is a reference to an object that will resolve to a domain name to use as the sink.
+Resource are the resources this source will track and send related +lifecycle events from the Kubernetes ApiServer, with an optional label +selector to help filter.
ceOverrides
+owner
-knative.dev/pkg/apis/duck/v1.CloudEventOverrides
+
+APIVersionKind
+
CloudEventOverrides defines overrides to control the output format and -modifications of the event sent to the sink.
+ResourceOwner is an additional filter to only track resources that are +owned by a specific resource type. If ResourceOwner matches Resources[n] +then Resources[n] is allowed to pass the ResourceOwner filter.
owner
+mode
-
-APIVersionKind
-
+string
ResourceOwner is an additional filter to only track resources that are -owned by a specific resource type. If ResourceOwner matches Resources[n] -then Resources[n] is allowed to pass the ResourceOwner filter.
+EventMode controls the format of the event.
+Reference
sends a dataref event type for the resource under watch.
+Resource
send the full resource lifecycle event.
+Defaults to Reference
mode
+serviceAccountName
string
Mode is the mode the receive adapter controller runs under: Ref or Resource.
-Ref
sends only the reference to the resource.
-Resource
send the full resource.
ServiceAccountName is the name of the ServiceAccount to use to run this +source. Defaults to default if not set.
(Appears on: -ApiServerSource) +ApiServerSource)
ApiServerSourceStatus defines the observed state of ApiServerSource
@@ -8647,13 +9443,14 @@ Source. -(Appears on: -PingResourceSpec) +ContainerSource)
+
ContainerSourceSpec defines the desired state of ContainerSource
-cpu
-
-string
-
- |
-- | -
-memory
+SourceSpec
-string
+knative.dev/pkg/apis/duck/v1.SourceSpec
|
- | -
-(Appears on: -PingResourceSpec) -
+(Members of SourceSpec
are embedded into this type.)
Field | -Description | -
---|---|
-cpu
-
-string
-
- |
-
+ inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink. |
-memory
+template
-string
+
+Kubernetes core/v1.PodTemplateSpec
+
|
+ Template describes the pods that will be created |
(Appears on: -PingSourceSpec) +ContainerSource)
+
ContainerSourceStatus defines the observed state of ContainerSource
-requests
-
-
-PingRequestsSpec
-
-
- |
-- | -
-limits
+SourceStatus
-
-PingLimitsSpec
-
+knative.dev/pkg/apis/duck/v1.SourceStatus
|
+
+(Members of inherits duck/v1 SourceStatus, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last +processed by the controller. +* Conditions - the latest available observations of a resource’s current +state. +* SinkURI - the current active sink URI that has been configured for the +Source. |
(Appears on: -PingSource) +PingSource)
PingSourceSpec defines the desired state of the PingSource.
@@ -8784,84 +9551,69 @@ PingLimitsSpecschedule
+SourceSpec
-string
+knative.dev/pkg/apis/duck/v1.SourceSpec
Schedule is the cronjob schedule.
+
+(Members of SourceSpec
are embedded into this type.)
+
inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink.
data
+schedule
string
Data is the data posted to the target function.
-sink
-
-knative.dev/pkg/apis/duck/v1.Destination
-
-Sink is a reference to an object that will resolve to a uri to use as the sink.
-ceOverrides
-
-knative.dev/pkg/apis/duck/v1.CloudEventOverrides
-
-CloudEventOverrides defines overrides to control the output format and -modifications of the event sent to the sink.
+Schedule is the cronjob schedule. Defaults to * * * * *
.
serviceAccountName
+timezone
string
ServiceAccoutName is the name of the ServiceAccount that will be used to run the Receive -Adapter Deployment. -Deprecated: v1beta1 drops this field.
+Timezone modifies the actual time relative to the specified timezone. +Defaults to the system time zone. +More general information about time zones: https://www.iana.org/time-zones +List of valid timezone values: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
resources
+jsonData
-
-PingResourceSpec
-
+string
Resource limits and Request specifications of the Receive Adapter Deployment -Deprecated: v1beta1 drops this field.
+(Optional) +JsonData is json encoded data used as the body of the event posted to +the sink. Default is empty. If set, datacontenttype will also be set +to “application/json”.
(Appears on: -PingSource) +PingSource)
PingSourceStatus defines the observed state of PingSource.
@@ -8896,11 +9648,11 @@ Source. -(Appears on: -SinkBinding) +SinkBinding)
SinkBindingSpec holds the desired state of the SinkBinding (from the client).
@@ -8924,28 +9676,36 @@ knative.dev/pkg/apis/duck/v1.SourceSpec
(Members of SourceSpec
are embedded into this type.)
inherits duck/v1 SourceSpec, which currently provides: +* Sink - a reference to an object that will resolve to a domain name or +a URI directly to use as the sink. +* CloudEventOverrides - defines overrides to control the output format +and modifications of the event sent to the sink.
BindingSpec
-knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
+knative.dev/pkg/apis/duck/v1beta1.BindingSpec
(Members of BindingSpec
are embedded into this type.)
inherits duck/v1beta1 BindingSpec, which currently provides: +* Subject - Subject references the resource(s) whose “runtime contract” +should be augmented by Binding implementations.
(Appears on: -SinkBinding) +SinkBinding)
SinkBindingStatus communicates the observed state of the SinkBinding (from the controller).
@@ -8969,6 +9729,13 @@ knative.dev/pkg/apis/duck/v1.SourceStatus
(Members of SourceStatus
are embedded into this type.)
inherits duck/v1 SourceStatus, which currently provides: +* ObservedGeneration - the ‘Generation’ of the Service that was last +processed by the controller. +* Conditions - the latest available observations of a resource’s current +state. +* SinkURI - the current active sink URI that has been configured for the +Source.
@@ -8976,5 +9743,5 @@ knative.dev/pkg/apis/duck/v1.SourceStatus
Generated with gen-crd-api-reference-docs
-on git commit e018fe79
.
+on git commit 9f3fb3ff
.
Packages:
Resource Types:
-
PodAutoscaler is a Knative abstraction that encapsulates the interface by which Knative -components instantiate autoscalers. This definition is an abstraction that may be backed -by multiple definitions. For more information, see the Knative Pluggability presentation: -https://docs.google.com/presentation/d/10KWynvAJYuOEWy69VBa6bHJVCqIsz1TNdEKosNvcpPY/edit
+Configuration represents the “floating HEAD” of a linear history of Revisions. +Users create new Revisions by updating the Configuration’s spec. +The “latest created” revision’s name is available under status, as is the +“latest ready” revision’s name. +See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#configuration
-autoscaling.internal.knative.dev/v1alpha1
+serving.knative.dev/v1beta1
|
@@ -51,7 +55,7 @@ autoscaling.internal.knative.dev/v1alpha1
PodAutoscaler |
+Configuration |
||||||||||||
@@ -72,85 +76,28 @@ Refer to the Kubernetes API documentation for the fields of the |
spec
-
-PodAutoscalerSpec
+
+ConfigurationSpec
|
(Optional)
- Spec holds the desired state of the PodAutoscaler (from the client).
|
status
-
-PodAutoscalerStatus
+
+ConfigurationStatus
|
(Optional)
- Status communicates the observed state of the PodAutoscaler (from the controller). |
-
Metric represents a resource to configure the metric collector with.
+Revision is an immutable snapshot of code and configuration. A revision +references a container image. Revisions are created by updates to a +Configuration.
+See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#revision
+apiVersion
+string |
+
+
+serving.knative.dev/v1beta1
+
+ |
+|||||||||
+kind
+string
+ |
+Revision |
+|||||||||
metadata
@@ -204,48 +170,58 @@ Refer to the Kubernetes API documentation for the fields of the
|
spec
-
-MetricSpec
+
+RevisionSpec
(Optional)
- | Spec holds the desired state of the Metric (from the client).
|
status
-
-MetricStatus
+
+RevisionStatus
(Optional)
- |
Status communicates the observed state of the Metric (from the controller). |
-(Appears on: -Metric) -
--
MetricSpec contains all values a metric collector needs to operate.
+Route is responsible for configuring ingress over a collection of Revisions. +Some of the Revisions a Route distributes traffic over may be specified by +referencing the Configuration responsible for creating them; in these cases +the Route is additionally responsible for monitoring the Configuration for +“latest ready revision” changes, and smoothly rolling out latest revisions. +See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#route
-stableWindow
-
-time.Duration
-
+apiVersion
+string |
+
+
+serving.knative.dev/v1beta1
+
|
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||
- StableWindow is the aggregation window for metrics in a stable state. +kind
+string
|
+Route |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
-panicWindow
+metadata
-time.Duration
+
+Kubernetes meta/v1.ObjectMeta
+
|
- PanicWindow is the aggregation window for metrics where quick reactions are needed. +(Optional) +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
-scrapeTarget
+spec
-string
+
+RouteSpec
+
+
+ |
+
+(Optional)
+ Spec holds the desired state of the Route (from the client). ++ +
MetricStatus ---(Appears on: -Metric) - -- MetricStatus reflects the status of metric collection for this specific entity. - -
PodAutoscalerSpec
+ |
-generation
-
-int64
-
- |
+
-(Optional)
- DeprecatedGeneration was used prior in Kubernetes versions <1.11 -when metadata.generation was not being incremented by the api server -This property will be dropped in future Knative releases and should -not be used - use metadata.generation -Tracking issue: https://github.com/knative/serving/issues/643 +
+serving.knative.dev/v1beta1
+
|
||||||||
-containerConcurrency
-
-int64
-
- |
-
-(Optional)
- ContainerConcurrency specifies the maximum allowed
-in-flight (concurrent) requests per container of the Revision.
-Defaults to kind
+string
|
+Service |
|||||||
-scaleTargetRef
+metadata
-
-Kubernetes core/v1.ObjectReference
+
+Kubernetes meta/v1.ObjectMeta
|
- ScaleTargetRef defines the /scale-able resource that this PodAutoscaler -is responsible for quickly right-sizing. +(Optional) +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
||||||||
-reachability
+spec
-
-ReachabilityType
+
+ServiceSpec
|
(Optional)
- Reachable specifies whether or not the |
-
-protocolType
+ConfigurationSpec
-knative.dev/networking/pkg/apis/networking.ProtocolType
-
- |
-
- The application-layer protocol. Matches |
-
-(Appears on: -PodAutoscaler) -
--
PodAutoscalerStatus communicates the observed state of the PodAutoscaler (from the controller).
- -Field | -Description | -
---|---|
-Status
-
-knative.dev/pkg/apis/duck/v1.Status
+
+ConfigurationSpec
+
|
-(Members of ServiceSpec inlines an unrestricted ConfigurationSpec. |
-serviceName
-
-string
-
- |
-
- ServiceName is the K8s Service name that serves the revision, scaled by this PA. -The service is created and owned by the ServerlessService object owned by this PA. - |
-
-metricsServiceName
-
-string
-
- |
-
- MetricsServiceName is the K8s Service name that provides revision metrics. -The service is managed by the PA object. - |
-
-desiredScale
-
-int32
-
- |
-
- DesiredScale shows the current desired number of replicas for the revision. - |
-
-actualScale
+RouteSpec
-int32
+
+RouteSpec
+
|
- ActualScale shows the actual number of replicas for the revision. - |
-
-
PodScalable is a duck type that the resources referenced by the
-PodAutoscaler’s ScaleTargetRef must implement. They must also
-implement the /scale
sub-resource for use with /scale
based
-implementations (e.g. HPA), but this further constrains the shape
-the referenced resources may take.
RouteSpec
are embedded into this type.)
-Field | -Description | -||||||||
---|---|---|---|---|---|---|---|---|---|
-metadata
-
-
-Kubernetes meta/v1.ObjectMeta
-
-
- |
-
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
- |
-||||||||
-spec
-
-
-PodScalableSpec
-
-
- |
-
- - -
|
status
-
-PodScalableStatus
-
-
- |
-- | -
-(Appears on: -PodScalable) -
--
PodScalableSpec is the specification for the desired state of a -PodScalable (or at least our shared portion).
- -Field | -Description | -
---|---|
-replicas
-
-int32
-
- |
-- | -
-selector
-
-
-Kubernetes meta/v1.LabelSelector
-
-
- |
-- | -
-template
-
-
-Kubernetes core/v1.PodTemplateSpec
+
+ServiceStatus
|
+(Optional) |
-(Appears on: -PodScalable) -
--
PodScalableStatus is the observed state of a PodScalable (or at -least our shared portion).
- -Field | -Description | -
---|---|
-replicas
-
-int32
-
- |
-- | -
string
alias)-(Appears on: -PodAutoscalerSpec) -
--
ReachabilityType is the enumeration type for the different states of reachability
-to the ScaleTarget
of a PodAutoscaler
@@ -1165,7 +920,7 @@ ServiceStatus
(Appears on: Configuration, -Configuration, +Configuration, ServiceSpec)
@@ -1199,8 +954,8 @@ RevisionTemplateSpec
(Appears on: -Configuration, -Configuration) +Configuration, +Configuration)
ConfigurationStatus communicates the observed state of the Configuration (from the controller).
@@ -1334,8 +1089,8 @@ string(Appears on: -Revision, Revision, +Revision, RevisionSpec, RevisionTemplateSpec)
@@ -1400,8 +1155,8 @@ be provided.(Appears on: -Revision, -Revision) +Revision, +Revision)
RevisionStatus communicates the observed state of the Revision (from the controller).
@@ -1595,8 +1350,8 @@ be provided.(Appears on: -Route, Route, +Route, ServiceSpec)
@@ -1631,8 +1386,8 @@ revisions and configurations.
(Appears on: -Route, -Route) +Route, +Route)
RouteStatus communicates the observed state of the Route (from the controller).
@@ -1739,12 +1494,17 @@ LatestReadyRevisionName that we last observed.string
alias)+
RoutingState represents states of a revision with regards to serving a route.
+(Appears on: -Service, -Service) +Service, +Service)
ServiceSpec represents the configuration for the Service object. @@ -1804,8 +1564,8 @@ defaults).
(Appears on: -Service, -Service) +Service, +Service)
ServiceStatus represents the Status stanza of the Service resource.
@@ -3758,460 +3518,7 @@ Ultimately all non-v1 fields will be deprecated.-
-Resource Types: --
Configuration represents the “floating HEAD” of a linear history of Revisions. -Users create new Revisions by updating the Configuration’s spec. -The “latest created” revision’s name is available under status, as is the -“latest ready” revision’s name. -See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#configuration
- -Field | -Description | -||
---|---|---|---|
-apiVersion
-string |
-
-
-serving.knative.dev/v1beta1
-
- |
-||
-kind
-string
- |
-Configuration |
-||
-metadata
-
-
-Kubernetes meta/v1.ObjectMeta
-
-
- |
-
-(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
- |
-||
-spec
-
-
-ConfigurationSpec
-
-
- |
-
-(Optional)
- - -
|
-||
-status
-
-
-ConfigurationStatus
-
-
- |
--(Optional) - | -
-
Revision is an immutable snapshot of code and configuration. A revision -references a container image. Revisions are created by updates to a -Configuration.
-See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#revision
- -Field | -Description | -||||||
---|---|---|---|---|---|---|---|
-apiVersion
-string |
-
-
-serving.knative.dev/v1beta1
-
- |
-||||||
-kind
-string
- |
-Revision |
-||||||
-metadata
-
-
-Kubernetes meta/v1.ObjectMeta
-
-
- |
-
-(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
- |
-||||||
-spec
-
-
-RevisionSpec
-
-
- |
-
-(Optional)
- - -
|
-||||||
-status
-
-
-RevisionStatus
-
-
- |
--(Optional) - | -
-
Route is responsible for configuring ingress over a collection of Revisions. -Some of the Revisions a Route distributes traffic over may be specified by -referencing the Configuration responsible for creating them; in these cases -the Route is additionally responsible for monitoring the Configuration for -“latest ready revision” changes, and smoothly rolling out latest revisions. -See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#route
- -Field | -Description | -||
---|---|---|---|
-apiVersion
-string |
-
-
-serving.knative.dev/v1beta1
-
- |
-||
-kind
-string
- |
-Route |
-||
-metadata
-
-
-Kubernetes meta/v1.ObjectMeta
-
-
- |
-
-(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
- |
-||
-spec
-
-
-RouteSpec
-
-
- |
-
-(Optional)
- Spec holds the desired state of the Route (from the client). -- -
|
-||
-status
-
-
-RouteStatus
-
-
- |
-
-(Optional)
- Status communicates the observed state of the Route (from the controller). - |
-
-
Service acts as a top-level container that manages a Route and Configuration -which implement a network service. Service exists to provide a singular -abstraction which can be access controlled, reasoned about, and which -encapsulates software lifecycle decisions such as rollout policy and -team resource ownership. Service acts only as an orchestrator of the -underlying Routes and Configurations (much as a kubernetes Deployment -orchestrates ReplicaSets), and its usage is optional but recommended.
-The Service’s controller will track the statuses of its owned Configuration -and Route, reflecting their statuses and conditions as its own.
-See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#service
- -Field | -Description | -||||
---|---|---|---|---|---|
-apiVersion
-string |
-
-
-serving.knative.dev/v1beta1
-
- |
-||||
-kind
-string
- |
-Service |
-||||
-metadata
-
-
-Kubernetes meta/v1.ObjectMeta
-
-
- |
-
-(Optional)
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
- |
-||||
-spec
-
-
-ServiceSpec
-
-
- |
-
-(Optional)
- - -
|
-||||
-status
-
-
-ServiceStatus
-
-
- |
--(Optional) - | -
Generated with gen-crd-api-reference-docs
-on git commit d74ecbeb1
.
+on git commit 427b2bf86
.
(Appears on: -Configuration, +Configuration, Configuration)
From 24e5c038fda24d6be02647275fa6ac136926c4c5 Mon Sep 17 00:00:00 2001
From: RichieEscarez
(Appears on:
Configuration,
-Configuration,
+Configuration,
ServiceSpec)
From 9896a26087d1af829a3d1a60e76bf45c8368921f Mon Sep 17 00:00:00 2001
From: RichieEscarez
(Appears on:
Revision,
-Revision,
+Revision,
RevisionSpec,
RevisionTemplateSpec)
(Appears on:
-Revision,
+Revision,
Revision)
From f3b9d80ebaa00943c5355dae1d7a6ffd3b7f348c Mon Sep 17 00:00:00 2001
From: RichieEscarez
(Appears on:
Route,
-Route,
+Route,
ServiceSpec)
From 2da87bd18a792ead592fa3e41e7b5873c88002cc Mon Sep 17 00:00:00 2001
From: RichieEscarez
(Appears on:
-Route,
+Route,
Route)
From 98629845d4e54f35671def2ee46fa23d5c293983 Mon Sep 17 00:00:00 2001
From: RichieEscarez
(Appears on:
-Service,
+Service,
Service)
From bdf138b6debba905863221c5d366fb2640f828ca Mon Sep 17 00:00:00 2001
From: RichieEscarez
(Appears on:
-Service,
+Service,
Service)