knative-extensions / knative-extensions/sample-source

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

Offen
#596 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
help wanted triage/accepted
Vorherrschende Sprache
Go
Sterne
29
Forks
48
Ø Merge
5 Min.
Gemergte PRs (30 T.)
4

Beschreibung

## 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:
- https://github.com/knative/eventing/blob/main/.github/workflows/kind-e2e.yaml
- https://github.com/knative-extensions/reconciler-test
- https://github.com/knative/eventing/tree/main/test/rekt

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start with .github/workflows/kind-e2e.yaml in Knative Eventing and the reconciler-test and test/rekt resources linked in the issue. Define a KinD test job that installs Eventing and the sample source, creates a sample source, and verifies that events are delivered successfully.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go, kubernetes
Bereich
ci-cd, testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.