The Pulumi Flux Provider lets you create Flux manifests used to bootstrap a Flux installation on Kubernetes. This provider does not apply them, it only creates the manifests.
Installing plugin, replacing $TAG with the current release
pulumi plugin install resource flux $TAG --server https://github.com/scav/pulumi-flux/releases/download/$TAG/
go get github.com/scav/pulumi-flux/sdk
npm install @scav/pulumi-flux