This repository has been archived by the owner on Jun 4, 2021. It is now read-only.
Knative Eventing Sources release v0.6.0
Pre-release
Pre-release
Artifact | Description |
---|---|
awssqs.yaml |
The AWS SQS source. |
camel.yaml |
The Apache Camel source. |
event-display.yaml |
A Knative Service that logs events received for use in samples and debugging. |
eventing-sources.yaml |
Now includes only the GitHub source. |
gcppubsub.yaml |
The GCP PubSub source. |
kafka.yaml |
The Apache Kafka source. |
Eventing Sources
Action Required
- Added a dependency to eventing. eventing-sources 0.6 needs eventing 0.6. If you are updating to the new sources, you will have to update eventing to 0.6.
This is needed to import the new EventType CRD introduced in eventing. #415 - The
CronJobSource
has been moved to the eventing repo. Please use that one instead. #368 - The
ContainerSource
has been moved to the eventing repo. Please use that one instead. #371 KafkaSource
user and password are now references to keys in secrets instead of plaintext values. ExistingKafkaSource
resources need to be updated. #351- Deleted
KubernetesEventSource
. Replaced withApiServerSource
in the eventing repo. Please use that one instead. #404 - Moved
AwsSqsSource
to contrib folder. Should apply theawssqs.yaml
to use it. #253 - Updated
source
andsubject
CloudEvents attributes inGitHubSource
. The CloudEventsubject
attribute has been added to theGitHubSource
,
and the CloudEventsource
field has been set tohttps://github.com/<owner>/<repo>
(orhttps://github.com/<owner>
).
If there are consumers that have triggers filtering on previous CloudEventsource
values, you will have to update them. #392 - Updated Kafka CloudEvent
source
attribute. Changed it from<topic>
to/apis/v1/namespaces/<namespace>/kafkasources/<source_name>#<topic>
.
If there are consumers that have triggers filtering on previous CloudEventsource
values, you will have to update them. #411
New Features
- Added
check_suite
GitHub event to the GitHubSource. #309 - Upon installation of custom objects (
GitHubSource
,AWSSQSSource
,GCPPubSubSource
, orKafkaSource
) with Broker sinks, their EventTypes are added to the Event Registry.
Upon deletion of the custom objects or updates to their sinks to point to non-Broker ones, their EventTypes are removed from the Event Registry #300 #420 KafkaSource
now supports configuring client certificate and key and server CA cert via newspec.net.tls.cert
,spec.net.tls.key
, andspec.net.tls.caCert
attributes. #407- Allowed
Service/v1
resources to be special cased and addressable to its conventional hostname. #412 GCPPubSubSource
includes an optionaltransformer
Addressable field that can be configured to do custom CloudEvents transformations. #398
Bug Fixes
- Removed
imagePullPolicy
set toAlways
from Kafka controller to make it work with Minikube local docker. #303 - Checking required parameters in the KafkaSource. #317
- Added missing RBAC rules for finalizers. #357
- Updated sources to not use fallack logger. #360
- Avoided using a logger in
GcpPubSubSource
if the creation failed. #414
Other Changes
- Added addressable-resolver cluster role for source controllers service accounts. #327
- Changed resource limits for GitHub receive adapter. #381
- Added
OWNERS
files for some of the sources implementations. #349 - Updated test infra dependency. #419
- Updated pkg version with added context. #353
- Updated CloudEvents dependency to SDK 0.7.0. #405
- Using
cloudevents
alias package. #362 - Updated Kafka consumer group error message. #301
- More documentation updates. #346 #354