Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support the OCI source #13

Open
devantler opened this issue Jan 12, 2024 · 1 comment
Open

Support the OCI source #13

devantler opened this issue Jan 12, 2024 · 1 comment

Comments

@devantler
Copy link

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 my professional environment, we've made a conscious choice to leverage manifests with OCI. We've found that OCI works well as a Flux source due to its lightweight nature, ease of distribution, and version management. The simplicity of an OCI setup has been particularly noteworthy, in its potential to ease the transition of deployments across various environments. This process is more complex with Git, where development practices like trunk-based development competes with some of the best practices for managing GitOps in Git. For example repo per environment vs. main + feature branches flux docs.

Considering our specific needs, I would like to propose that the pulumi-flux plugin incorporate support for OCI. This enhancement would enable us a maintable way to install Flux on our clusters, while still supporting our use case.

@devantler
Copy link
Author

I realize this might have been better to create on the Terraform provider, as this is a wrapper.

There is already a task for it there, so I will just link it here for tracking:

fluxcd/terraform-provider-flux#501

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant