Kafka functions: E2E testing guide

Open
#3,938 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
65/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Quiet
Tech stack
go, kafka, kubernetes

Research direction

Start by locating the repository's existing documentation and E2E testing guidance, then review the Knative Serving, kind, and Kafka setup described in the issue. Document the local-cluster workflow, the manual build workaround for knative.dev/func-go/kafka, and the listed troubleshooting cases. Done means a reader can deploy a Kafka function locally, send messages, verify logs, and diagnose common failures.

Written by the indexing model from the issue text.

Description

Document how to test Kafka functions end-to-end on a local cluster:

  • Setting up a kind cluster with Knative Serving
  • Installing Kafka (e.g. Strimzi)
  • Creating topics, deploying the function, sending messages, verifying logs
  • Manual build workaround while knative.dev/func-go/kafka is unpublished
  • Troubleshooting common issues (scaling to zero, missing env vars, connection failures)
Dominant language
Go
Stars
365
Forks
223
Avg merge
2d 3h
Merged PRs (30d)
25

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from knative/func

All issues in knative/func

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.