Hey pulumiverse! I am looking to create a pulumi-...
# pulumiverse
s
Hey pulumiverse! I am looking to create a pulumi-clickhouse provider from the clickhouse terraform provider, what's the process to have that part of the pulumiverse org? Thank you
b
@straight-monkey-17771 Create a PR in the infra Repository of #C037PV12W6L like the following https://github.com/pulumiverse/infra/pull/65/files 1. Add the provider definition into a new file in the
02-repositories
folder. 2. Add yourself in new file in the
03-members
folder and name it after your GitHub account name. Preferably assign yourself the
admin
role to the provider repo. Somewhat bold hint from my side about wrapping the provider: if you haven't started yet, use my Pulumi TF Cookiecutter template -> https://github.com/tmeckel/pulumi-tf-provider-cookiecutter
🙏 1
s
b
@straight-monkey-17771 please accept the invite for the new repository
👍 1
s
done
👍🏻 1
Hey Thomas, used your template and came up with this: https://github.com/pulumiverse/pulumi-clickhouse/pull/1 I am struggling to test locally - I was trying to run this: https://www.pulumi.com/docs/using-pulumi/pulumi-packages/debugging-provider-packages/#example-for-vs-code full transparency - never did go so I am navigating a bit blind here
Screenshot 2024-07-18 at 6.32.27 PM.png
Would you have a guide on how to test and debug locally?
b
I always do testing with a wrapped provider in Pulumi YAML, because it only requires the provider binary, which will be located in the
bin
directory of the project, in the shell PATH environment variable, preferably at the first position.
s
kk - I got it working would you mind giving me a review on the PR?
I see you are in germany - so merged it 🙂
if you take a look and see anything weird, please let me know
b
As you already opened a PR in the registry to onboard the new provider, I can't think of any things that are left to do. When people start using the provider, then it starts getting interesting 😉