knative-extensions / eventing-github

Github integration with Knative Eventing.
Apache License 2.0
19 stars 35 forks source link

Add KinD test verifying the source becomes ready #515

Open Cali0707 opened 2 months ago

Cali0707 commented 2 months 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 github source. To address this, we should add a KinD test job that will:

  1. Install eventing and the github source
  2. Create a github source
  3. Verify that the source becomes ready

More info

These resources will likely be helpful while working on this:

Cali0707 commented 2 months ago

/help

knative-prow[bot] commented 2 months 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/eventing-github/issues/515): >/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.