This message was deleted.
# general
s
This message was deleted.
b
It's super eaasy to build a pulumi provider from an existing provider - happy to jump on a call and we can do it together this week and make it a live coding thing
what provider is it, out of interest?
r
Specifically talking about confluent-cloud
If I’m right, there is no pulumi integration yet?
this one?
r
Yep, that’s the one we used for our first tests with terraform directly.
b
and that is the one you would want migrated?
r
We haven’t yet done a full evaluation on that but for the first shots this one did its job. I’m wondering a bit about the stuff confluent is doing on their own. But if I understood that correct, they somehow start a bit later when the cluster is already in place, so provisioning kafka-connect or schema registry.
So you would advocate against some generic (dynamic) terraform wrapper and propose implementing an own (typed) pulumi integration?
b
you can indeed write your own dynamic provider for this work
but it doesn't work in all languages
whereas the pulumi provider that goes through codegen does work for all languages
and has ecosystem packaging - eg. npm / pypi etc
r
I found some (seemingly experiments) projects that seem to be a dynamic shell around a terraform provider. But I had the impression that this might not be something I want to use in prod…
b
"dynamic" shell?
got an example?
r
Wondering if that was the tf-bridge…
b
that's not an experiment
that's 100% the way we bridge ALL Terraform providers
r
I noticed that.
I thought it was some project that looked like execing to
tf
.
But maybe I just got some wrong impression on what the tf-bridge is.
Sorry. I didn’t dig into that too much. I just did a short research and found different approaches to this problem, so I wanted to get some first feedback on what the proposed way would be for that.
Most of the parts can be done with the
@pulumi/kafka
integration afterwards. It was just about also having the cluster creation handled via pulumi (especially for the several test stages)
A colleague just told me, he had some issues with said ccloud provider (that it didn’t work super reliably). Maybe that’s not the right time for applying the bridge yet…