knative / knative/func

Idea: automatic Kafka topic creation on deploy

Open
#3,935 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
365
Forks
223
Avg merge
2d 3h
Merged PRs (30d)
25

Description

The Kafka middleware currently assumes Kafka topics exist and fails if they don't. A possible improvement would be optional auto-creation of topics on first deploy, with configurable partitions and retention. This should be opt-in since many organizations control topic provisioning centrally. This is just an idea — needs discussion on whether it belongs in the middleware or the CLI.

Contributor guide

Open the contributing guide

Research direction

Start by reading the Kafka middleware and the CLI deploy path to understand where topic existence is assumed and how deployment options are configured. The issue needs a decision on middleware versus CLI ownership, opt-in behavior, and configuration for partitions and retention before implementation can be considered done.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kafka
Domain
cli, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.