oun / pulumi-flux

Pulumi provider for FluxCD
Apache License 2.0
9 stars 2 forks source link

Support the YAML provider #12

Open devantler opened 9 months ago

devantler commented 9 months ago

The ability to provision a cluster and install Flux using a single Infrastructure as Code (IaC) tool is incredibly beneficial. Therefore, expanding the options available with this plugin would be a welcome enhancement.

In our professional setting, we've opted to utilize the YAML provider for all our Pulumi programs, as we've found it to be the most compatible tool for our needs. However, we were somewhat disappointed to discover that the Pulumi engine exclusively recognizes resource declarations in the standard providers, preventing us from executing imperative commands amidst these declarations. This limitation restricts us from performing custom tasks, such as dispatching notifications. The YAML provider underscores the fact that Pulumi is a declarative language, and nothing more.

Given these circumstances, it would be highly advantageous if this plugin could eventually extend its support to the YAML provider.