Skip to main content

Pulumi Native Provider for Kafka Connect

A Pulumi Provider for Kafka Connect, allows for:

  • Creating a connector
  • Reading a connector
  • Deleting a connector

Prerequisites

Prerequisites for this repository are already satisfied by the Pulumi Devcontainer if you are using Github Codespaces, or VSCode.

If you are not using VSCode, you will need to ensure the following tools are installed and present in your $PATH:

Build & test the provider

  1. Create a new Github CodeSpaces environment using this repository.
  2. Open a terminal in the CodeSpaces environment.
  3. Run make build install to build and install the provider.
  4. Run make gen_examples to generate the example programs in examples/ off of the source examples/yaml example program.
  5. Run make up to run the example program in examples/yaml.
  6. Run make down to tear down the example program.

A brief repository overview

You now have:

  1. A provider/ folder containing the building and implementation logic
    1. cmd/pulumi-resource-kafkaconnect/main.go - holds the provider's sample implementation logic.
  2. deployment-templates - a set of files to help you around deployment and publication
  3. sdk - holds the generated code libraries created by pulumi-gen-kafkaconnect/main.go
  4. examples a folder of Pulumi programs to try locally and/or use in CI.
  5. A Makefile and this README.

Additional Details

This repository depends on the pulumi-go-provider library. For more details on building providers, please check the Pulumi Go Provider docs.

Build Examples

Create an example program using the resources defined in your provider, and place it in the examples/ folder.

You can now repeat the steps for build, install, and test.

References

Other resources/examples for implementing providers:

Metadata

Release files for pulumi-kafkaconnect 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pulumi-kafkaconnect 0.0.12
File Size Uploaded
pulumi_kafkaconnect-0.0.12.tar.gz 11.8 kB Details

Release files / pulumi_kafkaconnect-0.0.12.tar.gz

Download URL pulumi_kafkaconnect-0.0.12.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9551a82907101050fc89e18e191146e4afa823ecad4d63c05eb7e570a88b00a4
BLAKE2b-256 checksum
How to use checksums
7edc79d7ece1e374ba301f77f586afd94f7983fd03ba6167aac96539bbec18a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

0.0.12 This release

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page