Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add WASM Transform Proto and Endpoints for Programmatic API #1011

Merged
merged 44 commits into from
Feb 21, 2024

Conversation

gene-redpanda
Copy link
Contributor

@gene-redpanda gene-redpanda commented Jan 18, 2024

Adds the following:

  • ability to deploy WASM binaries to RP using the standard api endpoints with multipart form
  • grpc defined list/get/delete endpoints for managing transforms on the RP cluster
  • tests for the above
  • enabled admin api in integration test
  • added support for enabling transforms to testcontainers-go
  • openapi docs integration

@gene-redpanda gene-redpanda changed the title Add wasm transform proto DRAFT: Add WASM Transform Proto and Endpoints for Programmatic API Jan 18, 2024
@gene-redpanda gene-redpanda force-pushed the add-wasm-transform-proto branch from fe682b9 to ea33d33 Compare January 20, 2024 00:02
backend/pkg/api/routes.go Outdated Show resolved Hide resolved
Copy link
Contributor

@rockwotj rockwotj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty good to me. Couple of small bits

backend/pkg/api/connect/service/transform/mapper.go Outdated Show resolved Hide resolved
backend/pkg/api/handle_transforms.go Outdated Show resolved Hide resolved
@gene-redpanda gene-redpanda force-pushed the add-wasm-transform-proto branch 2 times, most recently from 675c72f to 3614f74 Compare January 31, 2024 09:00
gene-redpanda added a commit that referenced this pull request Jan 31, 2024
@gene-redpanda gene-redpanda force-pushed the add-wasm-transform-proto branch 6 times, most recently from 173c106 to 47ebad5 Compare February 5, 2024 21:58
@gene-redpanda gene-redpanda changed the title DRAFT: Add WASM Transform Proto and Endpoints for Programmatic API Add WASM Transform Proto and Endpoints for Programmatic API Feb 5, 2024
@gene-redpanda gene-redpanda marked this pull request as ready for review February 5, 2024 22:14
@gene-redpanda gene-redpanda force-pushed the add-wasm-transform-proto branch 3 times, most recently from e3a8ad4 to 8d59fd8 Compare February 5, 2024 23:19
@gene-redpanda gene-redpanda requested a review from bojand February 6, 2024 16:16
@weeco weeco force-pushed the add-wasm-transform-proto branch from 2b908ec to 65590a8 Compare February 20, 2024 22:34
@weeco weeco merged commit fab9e0e into master Feb 21, 2024
6 checks passed
@weeco weeco deleted the add-wasm-transform-proto branch February 21, 2024 09:56
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.

5 participants