in the past I've had to write an "orchestrator" type interface that would do multiple steps. Sometimes that might be AWS calls with boto, then some shell calls, and finally pulumi calls. I've done it with python.. using things like subprocess for shell (which would run pulumi also), the click package for the command line interfacing etc
c
creamy-potato-29402
11/26/2019, 3:28 AM
@curved-doctor-83600 linkerd uses helm under the covers, so you can do (IIRC)
linkerd install > linkerd.yaml
and then simply include that in a pulumi project using
k8s.yaml.ConfigFile
to instantiate it.
p
plain-businessperson-30883
11/26/2019, 4:34 PM
I did it by pre-creating each certificate and referencing it as a Pulumi secret.
c
curved-doctor-83600
11/27/2019, 12:11 PM
Thank you all for your replies. I'll try @creamy-potato-29402’s suggestion first. Will report back with my experiences.
curved-doctor-83600
12/11/2019, 4:52 PM
Went with @creamy-potato-29402’s suggestion and works good so far. Still need to verify behavior during upgrades etc. but right now it works.
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.