btw are there any good documentation on getting st...
# getting-started
h
btw are there any good documentation on getting started with pulumi providers in Golang?
b
getting started with pulumi providers in Golang?
as in, writing your own provider in Golang?
l
Have a look at our Go provider framework: https://github.com/pulumi/pulumi-go-provider To get you started, we have the following boilerplate using this framework: https://github.com/pulumi/pulumi-provider-boilerplate
Any further questions on getting this going can be best dropped in channel #package-authoring
b
@limited-rainbow-51650 I was under the impression that you could not author your own provider in Golang due to this link but that seems to not be true, given your documentation. What is the difference between a Dynamic Resource provider and a Pulumi package?
l
@brave-cartoon-40872 a pulumi package using the Go provider framework allows you to build your set of resource and/or component implementations (yes, they can be combined in a single package), and be consumed from any of the supported Pulumi languages by generated the respective SDKs for it. A dynamic provider on the other hand can only be implemented in JS/TS and Python and is single language. We offer this in case you want to bridge a small gap in the offered Pulumi packages in our Registry. One doesn’t exclude the other.
h
I am more looking for examples where I can start using existing packages like cloudflare The idea is to • get connected to a CF account and zones within it and then work with them to manage the state of those