Skip to content

feat(destinations): descope Kafka from Outpost queue destinations (ENG-4130) - #400

Merged
RajatPawar merged 1 commit into
mainfrom
rajatspawar/eng-4130-descope-kafka
Aug 20, 2026
Merged

feat(destinations): descope Kafka from Outpost queue destinations (ENG-4130)#400
RajatPawar merged 1 commit into
mainfrom
rajatspawar/eng-4130-descope-kafka

Conversation

@RajatPawar

Copy link
Copy Markdown
Contributor

What

Removes the kafka destination type from the OpenAPI spec.

Outpost's Kafka sink can't configure a custom CA, so it fails against managed Kafka providers (Aiven, etc.) that terminate TLS with a private CA — the common case for the users who'd reach for Kafka. Rather than ship a type that doesn't work for most of its audience, we're descoping it.

Changes

  • Drop kafka from the destination type enum
  • Remove kafka-only metadata fields: brokers, topic, saslMechanism
  • Remove those from the PATCH updateMask allowed-paths list
  • Drop kafka mentions from shared field descriptions (password, username, tls, partitionKeyTemplate)
  • Regenerate bundled/deref'd JSON

Companion to the server descope (amp-labs/server#7097 stack). SNS + EventBridge were already removed (#399).

🤖 Generated with Claude Code

…G-4130)

Outpost's Kafka sink can't configure a custom CA, so it fails against
managed Kafka providers that use private CAs. Remove the kafka type from
the enum, its metadata fields (brokers/topic/saslMechanism), updateMask
paths, and drop kafka mentions from shared field descriptions (password,
username, tls, partitionKeyTemplate). Regenerated bundled JSON.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@linear

linear Bot commented Aug 20, 2026

Copy link
Copy Markdown

ENG-4130

@RajatPawar
RajatPawar merged commit 0e80f6a into main Aug 20, 2026
2 checks passed
@RajatPawar
RajatPawar deleted the rajatspawar/eng-4130-descope-kafka branch August 20, 2026 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant