knative-extensions / sample-source

A template project for writing your own Knative eventing source.
Apache License 2.0
28 stars 41 forks source link

Add KinD test that verifies that the source deploys successfully and starts sending events. #596

Open Cali0707 opened 1 month ago

Cali0707 commented 1 month ago

Overview

We recently found that even though build and unit tests had been passing, the receive adapter panicked when it started when you actually deployed the sample source. To address this, we should add a KinD test job that will:

  1. Install eventing and the sample source
  2. Create a sample source
  3. Verify that events are delivered

More info

These resources will likely be helpful while working on this:

Cali0707 commented 1 month ago

/help

knative-prow[bot] commented 1 month ago

@Cali0707: This request has been marked as needing help from a contributor.

Please ensure the request meets the requirements listed here.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-help command.

In response to [this](https://github.com/knative-extensions/sample-source/issues/596): >/help Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.